diff options
Diffstat (limited to 'src/test/ui/resolve/issue-2356.stderr')
-rw-r--r-- | src/test/ui/resolve/issue-2356.stderr | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/src/test/ui/resolve/issue-2356.stderr b/src/test/ui/resolve/issue-2356.stderr new file mode 100644 index 000000000..b8d528efc --- /dev/null +++ b/src/test/ui/resolve/issue-2356.stderr @@ -0,0 +1,134 @@ +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: `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(); + | ~~~~~~~~~~~~~ +help: consider importing this function + | +LL | use std::default::default; + | + +error[E0425]: cannot find value `whiskers` in this scope + --> $DIR/issue-2356.rs:39:5 + | +LL | whiskers -= other; + | ^^^^^^^^ a field by this name exists in `Self` + +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: `Self::shave` + +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 + | +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[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 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 + | +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 value `whiskers` in this scope + --> $DIR/issue-2356.rs:79:5 + | +LL | whiskers = 0; + | ^^^^^^^^ help: you might have meant to use the available field: `self.whiskers` + +error[E0425]: cannot find value `whiskers` in this scope + --> $DIR/issue-2356.rs:84:5 + | +LL | whiskers = 4; + | ^^^^^^^^ a field by this name exists in `Self` + +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[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: aborting due to 17 previous errors + +Some errors have detailed explanations: E0424, E0425. +For more information about an error, try `rustc --explain E0424`. |