mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-15 10:07:30 +00:00
152 lines
3.8 KiB
Plaintext
152 lines
3.8 KiB
Plaintext
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`.
|