mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-07 01:05:39 +03:00
b849e10d38
`span_suggestions` is to provide mutually exclusive suggestions. When it was introduced, we made its behavior be that if a single suggestion is given to it, we present the suggestion inline, otherwise in patch format. Changing this to make all of its uses be verbose, as that is closer in intent of output.
85 lines
2.7 KiB
Plaintext
85 lines
2.7 KiB
Plaintext
error[E0573]: expected type, found variant `CompileFlag::A`
|
|
--> $DIR/invalid-enum.rs:24:14
|
|
|
|
|
LL | test_1::<CompileFlag::A>();
|
|
| ^^^^^^^^^^^^^^ not a type
|
|
|
|
|
help: try using the variant's enum
|
|
|
|
|
LL - test_1::<CompileFlag::A>();
|
|
LL + test_1::<CompileFlag>();
|
|
|
|
|
|
|
error[E0573]: expected type, found variant `CompileFlag::A`
|
|
--> $DIR/invalid-enum.rs:28:17
|
|
|
|
|
LL | test_2::<_, CompileFlag::A>(0);
|
|
| ^^^^^^^^^^^^^^ not a type
|
|
|
|
|
help: try using the variant's enum
|
|
|
|
|
LL - test_2::<_, CompileFlag::A>(0);
|
|
LL + test_2::<_, CompileFlag>(0);
|
|
|
|
|
|
|
error[E0573]: expected type, found variant `CompileFlag::A`
|
|
--> $DIR/invalid-enum.rs:32:20
|
|
|
|
|
LL | let _: Example<CompileFlag::A, _> = Example { x: 0 };
|
|
| ^^^^^^^^^^^^^^ not a type
|
|
|
|
|
help: try using the variant's enum
|
|
|
|
|
LL - let _: Example<CompileFlag::A, _> = Example { x: 0 };
|
|
LL + let _: Example<CompileFlag, _> = Example { x: 0 };
|
|
|
|
|
|
|
error[E0747]: unresolved item provided when a constant was expected
|
|
--> $DIR/invalid-enum.rs:24:14
|
|
|
|
|
LL | test_1::<CompileFlag::A>();
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
|
help: if this generic argument was intended as a const parameter, surround it with braces
|
|
|
|
|
LL | test_1::<{ CompileFlag::A }>();
|
|
| + +
|
|
|
|
error[E0747]: unresolved item provided when a constant was expected
|
|
--> $DIR/invalid-enum.rs:28:17
|
|
|
|
|
LL | test_2::<_, CompileFlag::A>(0);
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
|
help: if this generic argument was intended as a const parameter, surround it with braces
|
|
|
|
|
LL | test_2::<_, { CompileFlag::A }>(0);
|
|
| + +
|
|
|
|
error[E0747]: unresolved item provided when a constant was expected
|
|
--> $DIR/invalid-enum.rs:32:20
|
|
|
|
|
LL | let _: Example<CompileFlag::A, _> = Example { x: 0 };
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
|
help: if this generic argument was intended as a const parameter, surround it with braces
|
|
|
|
|
LL | let _: Example<{ CompileFlag::A }, _> = Example { x: 0 };
|
|
| + +
|
|
|
|
error[E0747]: type provided when a constant was expected
|
|
--> $DIR/invalid-enum.rs:36:20
|
|
|
|
|
LL | let _: Example<Example::ASSOC_FLAG, _> = Example { x: 0 };
|
|
| ^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
help: if this generic argument was intended as a const parameter, surround it with braces
|
|
|
|
|
LL | let _: Example<{ Example::ASSOC_FLAG }, _> = Example { x: 0 };
|
|
| + +
|
|
|
|
error: aborting due to 7 previous errors
|
|
|
|
Some errors have detailed explanations: E0573, E0747.
|
|
For more information about an error, try `rustc --explain E0573`.
|