1 error[E0599]: no method named `method` found for type `u32` in the current scope
2 --> $DIR/no-method-suggested-traits.rs:23:10
5 | ^^^^^^ method not found in `u32`
7 = help: items from traits can only be used if the trait is in scope
8 help: the following traits are implemented but not in scope; perhaps add a `use` for one of them:
12 LL | use no_method_suggested_traits::foo::PubPub;
14 LL | use no_method_suggested_traits::qux::PrivPub;
16 LL | use no_method_suggested_traits::Reexported;
19 error[E0599]: no method named `method` found for struct `Rc<&mut Box<&u32>>` in the current scope
20 --> $DIR/no-method-suggested-traits.rs:26:44
22 LL | std::rc::Rc::new(&mut Box::new(&1u32)).method();
23 | ^^^^^^ method not found in `Rc<&mut Box<&u32>>`
25 = help: items from traits can only be used if the trait is in scope
26 help: the following traits are implemented but not in scope; perhaps add a `use` for one of them:
30 LL | use no_method_suggested_traits::foo::PubPub;
32 LL | use no_method_suggested_traits::qux::PrivPub;
34 LL | use no_method_suggested_traits::Reexported;
37 error[E0599]: no method named `method` found for type `char` in the current scope
38 --> $DIR/no-method-suggested-traits.rs:30:9
40 LL | fn method(&self) {}
41 | ------ the method is available for `char` here
44 | ^^^^^^ method not found in `char`
46 = help: items from traits can only be used if the trait is in scope
47 help: the following trait is implemented but not in scope; perhaps add a `use` for it:
52 error[E0599]: no method named `method` found for struct `Rc<&mut Box<&char>>` in the current scope
53 --> $DIR/no-method-suggested-traits.rs:32:43
55 LL | std::rc::Rc::new(&mut Box::new(&'a')).method();
56 | ^^^^^^ method not found in `Rc<&mut Box<&char>>`
58 = help: items from traits can only be used if the trait is in scope
59 help: the following trait is implemented but not in scope; perhaps add a `use` for it:
64 error[E0599]: no method named `method` found for type `i32` in the current scope
65 --> $DIR/no-method-suggested-traits.rs:35:10
68 | ^^^^^^ method not found in `i32`
70 ::: $DIR/auxiliary/no_method_suggested_traits.rs:8:12
72 LL | fn method(&self) {}
73 | ------ the method is available for `i32` here
75 = help: items from traits can only be used if the trait is in scope
76 help: the following trait is implemented but not in scope; perhaps add a `use` for it:
78 LL | use no_method_suggested_traits::foo::PubPub;
81 error[E0599]: no method named `method` found for struct `Rc<&mut Box<&i32>>` in the current scope
82 --> $DIR/no-method-suggested-traits.rs:37:44
84 LL | std::rc::Rc::new(&mut Box::new(&1i32)).method();
85 | ^^^^^^ method not found in `Rc<&mut Box<&i32>>`
87 = help: items from traits can only be used if the trait is in scope
88 help: the following trait is implemented but not in scope; perhaps add a `use` for it:
90 LL | use no_method_suggested_traits::foo::PubPub;
93 error[E0599]: no method named `method` found for struct `Foo` in the current scope
94 --> $DIR/no-method-suggested-traits.rs:40:9
97 | ----------- method `method` not found for this
100 | ^^^^^^ method not found in `Foo`
102 = help: items from traits can only be used if the trait is implemented and in scope
103 = note: the following traits define an item `method`, perhaps you need to implement one of them:
104 candidate #1: `foo::Bar`
105 candidate #2: `PubPub`
106 candidate #3: `no_method_suggested_traits::qux::PrivPub`
107 candidate #4: `Reexported`
109 error[E0599]: no method named `method` found for struct `Rc<&mut Box<&Foo>>` in the current scope
110 --> $DIR/no-method-suggested-traits.rs:42:43
112 LL | std::rc::Rc::new(&mut Box::new(&Foo)).method();
113 | ^^^^^^ method not found in `Rc<&mut Box<&Foo>>`
115 = help: items from traits can only be used if the trait is implemented and in scope
116 = note: the following traits define an item `method`, perhaps you need to implement one of them:
117 candidate #1: `foo::Bar`
118 candidate #2: `PubPub`
119 candidate #3: `no_method_suggested_traits::qux::PrivPub`
120 candidate #4: `Reexported`
122 error[E0599]: no method named `method2` found for type `u64` in the current scope
123 --> $DIR/no-method-suggested-traits.rs:45:10
126 | ^^^^^^^ method not found in `u64`
128 = help: items from traits can only be used if the trait is implemented and in scope
129 note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
130 --> $DIR/no-method-suggested-traits.rs:8:5
135 error[E0599]: no method named `method2` found for struct `Rc<&mut Box<&u64>>` in the current scope
136 --> $DIR/no-method-suggested-traits.rs:47:44
138 LL | std::rc::Rc::new(&mut Box::new(&1u64)).method2();
139 | ^^^^^^^ method not found in `Rc<&mut Box<&u64>>`
141 = help: items from traits can only be used if the trait is implemented and in scope
142 note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
143 --> $DIR/no-method-suggested-traits.rs:8:5
148 error[E0599]: no method named `method2` found for struct `no_method_suggested_traits::Foo` in the current scope
149 --> $DIR/no-method-suggested-traits.rs:50:37
151 LL | no_method_suggested_traits::Foo.method2();
152 | ^^^^^^^ method not found in `no_method_suggested_traits::Foo`
154 = help: items from traits can only be used if the trait is implemented and in scope
155 note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
156 --> $DIR/no-method-suggested-traits.rs:8:5
161 error[E0599]: no method named `method2` found for struct `Rc<&mut Box<&no_method_suggested_traits::Foo>>` in the current scope
162 --> $DIR/no-method-suggested-traits.rs:52:71
164 LL | std::rc::Rc::new(&mut Box::new(&no_method_suggested_traits::Foo)).method2();
165 | ^^^^^^^ method not found in `Rc<&mut Box<&no_method_suggested_traits::Foo>>`
167 = help: items from traits can only be used if the trait is implemented and in scope
168 note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
169 --> $DIR/no-method-suggested-traits.rs:8:5
174 error[E0599]: no method named `method2` found for enum `no_method_suggested_traits::Bar` in the current scope
175 --> $DIR/no-method-suggested-traits.rs:54:40
177 LL | no_method_suggested_traits::Bar::X.method2();
178 | ^^^^^^^ method not found in `no_method_suggested_traits::Bar`
180 = help: items from traits can only be used if the trait is implemented and in scope
181 note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
182 --> $DIR/no-method-suggested-traits.rs:8:5
187 error[E0599]: no method named `method2` found for struct `Rc<&mut Box<&no_method_suggested_traits::Bar>>` in the current scope
188 --> $DIR/no-method-suggested-traits.rs:56:74
190 LL | std::rc::Rc::new(&mut Box::new(&no_method_suggested_traits::Bar::X)).method2();
191 | ^^^^^^^ method not found in `Rc<&mut Box<&no_method_suggested_traits::Bar>>`
193 = help: items from traits can only be used if the trait is implemented and in scope
194 note: `foo::Bar` defines an item `method2`, perhaps you need to implement it
195 --> $DIR/no-method-suggested-traits.rs:8:5
200 error[E0599]: no method named `method3` found for struct `Foo` in the current scope
201 --> $DIR/no-method-suggested-traits.rs:59:9
204 | ----------- method `method3` not found for this
207 | ^^^^^^^ method not found in `Foo`
209 = help: items from traits can only be used if the trait is implemented and in scope
210 = note: the following trait defines an item `method3`, perhaps you need to implement it:
211 candidate #1: `PubPub`
213 error[E0599]: no method named `method3` found for struct `Rc<&mut Box<&Foo>>` in the current scope
214 --> $DIR/no-method-suggested-traits.rs:61:43
216 LL | std::rc::Rc::new(&mut Box::new(&Foo)).method3();
217 | ^^^^^^^ method not found in `Rc<&mut Box<&Foo>>`
219 = help: items from traits can only be used if the trait is implemented and in scope
220 = note: the following trait defines an item `method3`, perhaps you need to implement it:
221 candidate #1: `PubPub`
223 error[E0599]: no method named `method3` found for enum `Bar` in the current scope
224 --> $DIR/no-method-suggested-traits.rs:63:12
227 | -------- method `method3` not found for this
229 LL | Bar::X.method3();
230 | ^^^^^^^ method not found in `Bar`
232 = help: items from traits can only be used if the trait is implemented and in scope
233 = note: the following trait defines an item `method3`, perhaps you need to implement it:
234 candidate #1: `PubPub`
236 error[E0599]: no method named `method3` found for struct `Rc<&mut Box<&Bar>>` in the current scope
237 --> $DIR/no-method-suggested-traits.rs:65:46
239 LL | std::rc::Rc::new(&mut Box::new(&Bar::X)).method3();
240 | ^^^^^^^ method not found in `Rc<&mut Box<&Bar>>`
242 = help: items from traits can only be used if the trait is implemented and in scope
243 = note: the following trait defines an item `method3`, perhaps you need to implement it:
244 candidate #1: `PubPub`
246 error[E0599]: no method named `method3` found for type `usize` in the current scope
247 --> $DIR/no-method-suggested-traits.rs:69:13
249 LL | 1_usize.method3();
250 | ^^^^^^^ method not found in `usize`
252 error[E0599]: no method named `method3` found for struct `Rc<&mut Box<&usize>>` in the current scope
253 --> $DIR/no-method-suggested-traits.rs:70:47
255 LL | std::rc::Rc::new(&mut Box::new(&1_usize)).method3();
256 | ^^^^^^^ method not found in `Rc<&mut Box<&usize>>`
258 error[E0599]: no method named `method3` found for struct `no_method_suggested_traits::Foo` in the current scope
259 --> $DIR/no-method-suggested-traits.rs:71:37
261 LL | no_method_suggested_traits::Foo.method3();
262 | ^^^^^^^ method not found in `no_method_suggested_traits::Foo`
264 error[E0599]: no method named `method3` found for struct `Rc<&mut Box<&no_method_suggested_traits::Foo>>` in the current scope
265 --> $DIR/no-method-suggested-traits.rs:72:71
267 LL | std::rc::Rc::new(&mut Box::new(&no_method_suggested_traits::Foo)).method3();
268 | ^^^^^^^ method not found in `Rc<&mut Box<&no_method_suggested_traits::Foo>>`
270 error[E0599]: no method named `method3` found for enum `no_method_suggested_traits::Bar` in the current scope
271 --> $DIR/no-method-suggested-traits.rs:74:40
273 LL | no_method_suggested_traits::Bar::X.method3();
274 | ^^^^^^^ method not found in `no_method_suggested_traits::Bar`
276 error[E0599]: no method named `method3` found for struct `Rc<&mut Box<&no_method_suggested_traits::Bar>>` in the current scope
277 --> $DIR/no-method-suggested-traits.rs:75:74
279 LL | std::rc::Rc::new(&mut Box::new(&no_method_suggested_traits::Bar::X)).method3();
280 | ^^^^^^^ method not found in `Rc<&mut Box<&no_method_suggested_traits::Bar>>`
282 error: aborting due to 24 previous errors
284 For more information about this error, try `rustc --explain E0599`.