Update test output for const fmt::Arguments constructor.

This commit is contained in:
Mara Bos 2021-07-09 14:17:39 +02:00
parent f827d3e285
commit 91d0823dff
2 changed files with 2 additions and 11 deletions

View File

@ -3,7 +3,6 @@ struct Value;
static settings_dir: String = format!(""); static settings_dir: String = format!("");
//~^ ERROR calls in statics are limited to constant functions //~^ ERROR calls in statics are limited to constant functions
//~| ERROR calls in statics are limited to constant functions
fn from_string(_: String) -> Value { fn from_string(_: String) -> Value {
Value Value

View File

@ -1,17 +1,9 @@
error[E0507]: cannot move out of static item `settings_dir` error[E0507]: cannot move out of static item `settings_dir`
--> $DIR/issue-64453.rs:14:37 --> $DIR/issue-64453.rs:13:37
| |
LL | let settings_data = from_string(settings_dir); LL | let settings_data = from_string(settings_dir);
| ^^^^^^^^^^^^ move occurs because `settings_dir` has type `String`, which does not implement the `Copy` trait | ^^^^^^^^^^^^ move occurs because `settings_dir` has type `String`, which does not implement the `Copy` trait
error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants
--> $DIR/issue-64453.rs:4:31
|
LL | static settings_dir: String = format!("");
| ^^^^^^^^^^^
|
= note: this error originates in the macro `$crate::__export::format_args` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants
--> $DIR/issue-64453.rs:4:31 --> $DIR/issue-64453.rs:4:31
| |
@ -20,7 +12,7 @@ LL | static settings_dir: String = format!("");
| |
= note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
error: aborting due to 3 previous errors error: aborting due to 2 previous errors
Some errors have detailed explanations: E0015, E0507. Some errors have detailed explanations: E0015, E0507.
For more information about an error, try `rustc --explain E0015`. For more information about an error, try `rustc --explain E0015`.