1 error[E0599]: no method named `clone` found for struct `Qux` in the current scope
2 --> $DIR/explicitly-unimplemented-error-message.rs:34:9
5 | ---------- method `clone` not found for this struct
8 | ^^^^^ method not found in `Qux`
10 = help: items from traits can only be used if the trait is implemented and in scope
11 = note: the trait `Clone` defines an item `clone`, but is explicitly unimplemented
13 error[E0599]: no method named `bar` found for type `u32` in the current scope
14 --> $DIR/explicitly-unimplemented-error-message.rs:39:11
17 | ^^^ method not found in `u32`
19 = help: items from traits can only be used if the trait is implemented and in scope
20 = note: the trait `Bar` defines an item `bar`, but is explicitly unimplemented
22 error[E0599]: no method named `foo` found for struct `Qux` in the current scope
23 --> $DIR/explicitly-unimplemented-error-message.rs:44:9
26 | ---------- method `foo` not found for this struct
29 | ^^^ method not found in `Qux`
31 = help: items from traits can only be used if the trait is implemented and in scope
32 = note: the following traits define an item `foo`, but are explicitly unimplemented:
36 error[E0599]: no method named `foo` found for type `u32` in the current scope
37 --> $DIR/explicitly-unimplemented-error-message.rs:49:11
40 | ^^^ method not found in `u32`
42 = help: items from traits can only be used if the trait is implemented and in scope
43 note: `Foo` defines an item `foo`, perhaps you need to implement it
44 --> $DIR/explicitly-unimplemented-error-message.rs:18:1
48 = note: the trait `FooBar` defines an item `foo`, but is explicitly unimplemented
50 error: aborting due to 4 previous errors
52 For more information about this error, try `rustc --explain E0599`.