The code refers to a trait that is not in scope. Erroneous code example: ```compile_fail,E0405 struct Foo; impl SomeTrait for Foo {} // error: trait `SomeTrait` is not in scope ``` Please verify that the name of the trait wasn't misspelled and ensure that it was imported. Example: ``` # #[cfg(for_demonstration_only)] // solution 1: use some_file::SomeTrait; // solution 2: trait SomeTrait { // some functions } struct Foo; impl SomeTrait for Foo { // ok! // implements functions } ```