| error[E0425]: cannot find value `whiskers` in this scope |
| --> $DIR/issue-2356.rs:39:5 |
| | |
| LL | whiskers: isize, |
| | -------- a field by that name exists in `Self` |
| ... |
| LL | whiskers -= other; |
| | ^^^^^^^^ |
| |
| error[E0424]: expected value, found module `self` |
| --> $DIR/issue-2356.rs:65:8 |
| | |
| LL | fn meow() { |
| | ---- this function doesn't have a `self` parameter |
| LL | if self.whiskers > 3 { |
| | ^^^^ `self` value is a keyword only available in methods with a `self` parameter |
| | |
| help: add a `self` receiver parameter to make the associated `fn` a method |
| | |
| LL | fn meow(&self) { |
| | +++++ |
| |
| error[E0425]: cannot find value `whiskers` in this scope |
| --> $DIR/issue-2356.rs:79:5 |
| | |
| LL | whiskers = 0; |
| | ^^^^^^^^ |
| | |
| help: you might have meant to use the available field |
| | |
| LL | self.whiskers = 0; |
| | +++++ |
| |
| error[E0425]: cannot find value `whiskers` in this scope |
| --> $DIR/issue-2356.rs:84:5 |
| | |
| LL | whiskers: isize, |
| | -------- a field by that name exists in `Self` |
| ... |
| LL | whiskers = 4; |
| | ^^^^^^^^ |
| |
| error[E0424]: expected value, found module `self` |
| --> $DIR/issue-2356.rs:92:5 |
| | |
| LL | fn main() { |
| | ---- this function can't have a `self` parameter |
| LL | self += 1; |
| | ^^^^ `self` value is a keyword only available in methods with a `self` parameter |
| |
| error[E0425]: cannot find function `shave` in this scope |
| --> $DIR/issue-2356.rs:17:5 |
| | |
| LL | shave(); |
| | ^^^^^ not found in this scope |
| |
| error[E0425]: cannot find function `clone` in this scope |
| --> $DIR/issue-2356.rs:24:5 |
| | |
| LL | clone(); |
| | ^^^^^ |
| | |
| help: you might have meant to call the method |
| | |
| LL | self.clone(); |
| | +++++ |
| |
| error[E0425]: cannot find function `default` in this scope |
| --> $DIR/issue-2356.rs:31:5 |
| | |
| LL | default(); |
| | ^^^^^^^ |
| | |
| help: you might have meant to call the associated function |
| | |
| LL | Self::default(); |
| | ++++++ |
| |
| error[E0425]: cannot find function `shave` in this scope |
| --> $DIR/issue-2356.rs:41:5 |
| | |
| LL | shave(4); |
| | ^^^^^ |
| | |
| help: you might have meant to call the associated function |
| | |
| LL | Self::shave(4); |
| | ++++++ |
| |
| error[E0425]: cannot find function `purr` in this scope |
| --> $DIR/issue-2356.rs:43:5 |
| | |
| LL | purr(); |
| | ^^^^ not found in this scope |
| |
| error[E0425]: cannot find function `static_method` in this scope |
| --> $DIR/issue-2356.rs:52:9 |
| | |
| LL | static_method(); |
| | ^^^^^^^^^^^^^ not found in this scope |
| | |
| help: consider using the associated function on `Self` |
| | |
| LL | Self::static_method(); |
| | ++++++ |
| |
| error[E0425]: cannot find function `purr` in this scope |
| --> $DIR/issue-2356.rs:54:9 |
| | |
| LL | purr(); |
| | ^^^^ not found in this scope |
| |
| error[E0425]: cannot find function `purr` in this scope |
| --> $DIR/issue-2356.rs:56:9 |
| | |
| LL | purr(); |
| | ^^^^ not found in this scope |
| |
| error[E0425]: cannot find function `purr` in this scope |
| --> $DIR/issue-2356.rs:58:9 |
| | |
| LL | purr(); |
| | ^^^^ not found in this scope |
| |
| error[E0425]: cannot find function `grow_older` in this scope |
| --> $DIR/issue-2356.rs:72:5 |
| | |
| LL | grow_older(); |
| | ^^^^^^^^^^ not found in this scope |
| | |
| help: consider using the associated function on `Self` |
| | |
| LL | Self::grow_older(); |
| | ++++++ |
| |
| error[E0425]: cannot find function `shave` in this scope |
| --> $DIR/issue-2356.rs:74:5 |
| | |
| LL | shave(); |
| | ^^^^^ not found in this scope |
| |
| error[E0425]: cannot find function `purr_louder` in this scope |
| --> $DIR/issue-2356.rs:86:5 |
| | |
| LL | purr_louder(); |
| | ^^^^^^^^^^^ not found in this scope |
| |
| error: aborting due to 17 previous errors |
| |
| Some errors have detailed explanations: E0424, E0425. |
| For more information about an error, try `rustc --explain E0424`. |