error[E0599]: no method named `method2` found for type `u64` in the current scope
--> $DIR/no-method-suggested-traits.rs:45:10
|
-LL | pub trait Bar {
- | ------------- `foo::Bar` defines an item `method2`, perhaps you need to implement it
-...
LL | 1u64.method2();
| ^^^^^^^ method not found in `u64`
|
= help: items from traits can only be used if the trait is implemented and in scope
+note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
+ --> $DIR/no-method-suggested-traits.rs:8:5
+ |
+LL | pub trait Bar {
+ | ^^^^^^^^^^^^^
error[E0599]: no method named `method2` found for struct `std::rc::Rc<&mut std::boxed::Box<&u64>>` in the current scope
--> $DIR/no-method-suggested-traits.rs:47:44
|
-LL | pub trait Bar {
- | ------------- `foo::Bar` defines an item `method2`, perhaps you need to implement it
-...
LL | std::rc::Rc::new(&mut Box::new(&1u64)).method2();
| ^^^^^^^ method not found in `std::rc::Rc<&mut std::boxed::Box<&u64>>`
|
= help: items from traits can only be used if the trait is implemented and in scope
+note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
+ --> $DIR/no-method-suggested-traits.rs:8:5
+ |
+LL | pub trait Bar {
+ | ^^^^^^^^^^^^^
error[E0599]: no method named `method2` found for struct `no_method_suggested_traits::Foo` in the current scope
--> $DIR/no-method-suggested-traits.rs:50:37
|
-LL | pub trait Bar {
- | ------------- `foo::Bar` defines an item `method2`, perhaps you need to implement it
-...
LL | no_method_suggested_traits::Foo.method2();
| ^^^^^^^ method not found in `no_method_suggested_traits::Foo`
|
= help: items from traits can only be used if the trait is implemented and in scope
+note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
+ --> $DIR/no-method-suggested-traits.rs:8:5
+ |
+LL | pub trait Bar {
+ | ^^^^^^^^^^^^^
error[E0599]: no method named `method2` found for struct `std::rc::Rc<&mut std::boxed::Box<&no_method_suggested_traits::Foo>>` in the current scope
--> $DIR/no-method-suggested-traits.rs:52:71
|
-LL | pub trait Bar {
- | ------------- `foo::Bar` defines an item `method2`, perhaps you need to implement it
-...
LL | std::rc::Rc::new(&mut Box::new(&no_method_suggested_traits::Foo)).method2();
| ^^^^^^^ method not found in `std::rc::Rc<&mut std::boxed::Box<&no_method_suggested_traits::Foo>>`
|
= help: items from traits can only be used if the trait is implemented and in scope
+note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
+ --> $DIR/no-method-suggested-traits.rs:8:5
+ |
+LL | pub trait Bar {
+ | ^^^^^^^^^^^^^
error[E0599]: no method named `method2` found for enum `no_method_suggested_traits::Bar` in the current scope
--> $DIR/no-method-suggested-traits.rs:54:40
|
-LL | pub trait Bar {
- | ------------- `foo::Bar` defines an item `method2`, perhaps you need to implement it
-...
LL | no_method_suggested_traits::Bar::X.method2();
| ^^^^^^^ method not found in `no_method_suggested_traits::Bar`
|
= help: items from traits can only be used if the trait is implemented and in scope
+note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
+ --> $DIR/no-method-suggested-traits.rs:8:5
+ |
+LL | pub trait Bar {
+ | ^^^^^^^^^^^^^
error[E0599]: no method named `method2` found for struct `std::rc::Rc<&mut std::boxed::Box<&no_method_suggested_traits::Bar>>` in the current scope
--> $DIR/no-method-suggested-traits.rs:56:74
|
-LL | pub trait Bar {
- | ------------- `foo::Bar` defines an item `method2`, perhaps you need to implement it
-...
LL | std::rc::Rc::new(&mut Box::new(&no_method_suggested_traits::Bar::X)).method2();
| ^^^^^^^ method not found in `std::rc::Rc<&mut std::boxed::Box<&no_method_suggested_traits::Bar>>`
|
= help: items from traits can only be used if the trait is implemented and in scope
+note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
+ --> $DIR/no-method-suggested-traits.rs:8:5
+ |
+LL | pub trait Bar {
+ | ^^^^^^^^^^^^^
error[E0599]: no method named `method3` found for struct `Foo` in the current scope
--> $DIR/no-method-suggested-traits.rs:59:9