summaryrefslogtreecommitdiffstats
path: root/src/test/ui/inference/issue-72690.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/inference/issue-72690.stderr')
-rw-r--r--src/test/ui/inference/issue-72690.stderr229
1 files changed, 0 insertions, 229 deletions
diff --git a/src/test/ui/inference/issue-72690.stderr b/src/test/ui/inference/issue-72690.stderr
deleted file mode 100644
index d4eeda073..000000000
--- a/src/test/ui/inference/issue-72690.stderr
+++ /dev/null
@@ -1,229 +0,0 @@
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:7:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:7:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0282]: type annotations needed
- --> $DIR/issue-72690.rs:12:6
- |
-LL | |x| String::from("x".as_ref());
- | ^
- |
-help: consider giving this closure parameter an explicit type
- |
-LL | |x: _| String::from("x".as_ref());
- | +++
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:12:26
- |
-LL | |x| String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | |x| String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0283]: type annotations needed for `&T`
- --> $DIR/issue-72690.rs:17:9
- |
-LL | let _ = "x".as_ref();
- | ^ ------ type must be known at this point
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: consider giving this pattern a type, where the type for type parameter `T` is specified
- |
-LL | let _: &T = "x".as_ref();
- | ++++
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:21:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:21:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:28:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:28:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:37:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:37:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:46:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:46:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:53:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:53:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:62:5
- |
-LL | String::from("x".as_ref());
- | ^^^^^^^^^^^^ cannot infer type for reference `&_`
- |
- = note: multiple `impl`s satisfying `String: From<&_>` found in the `alloc` crate:
- - impl<> From<&String> for String;
- - impl<> From<&str> for String;
-
-error[E0283]: type annotations needed
- --> $DIR/issue-72690.rs:62:22
- |
-LL | String::from("x".as_ref());
- | ^^^^^^
- |
- = note: multiple `impl`s satisfying `str: AsRef<_>` found in the following crates: `core`, `std`:
- - impl AsRef<OsStr> for str;
- - impl AsRef<Path> for str;
- - impl AsRef<[u8]> for str;
- - impl AsRef<str> for str;
-help: try using a fully qualified path to specify the expected types
- |
-LL | String::from(<str as AsRef<T>>::as_ref("x"));
- | ++++++++++++++++++++++++++ ~
-
-error: aborting due to 17 previous errors
-
-Some errors have detailed explanations: E0282, E0283.
-For more information about an error, try `rustc --explain E0282`.