| error[E0539]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:3:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | | |
| | expected this to be a list | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error[E0539]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:7:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch = "array"] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------^ | |
| | | | | |
| | | expected this to be a list | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error[E0539]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:11:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch()] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--^ | |
| | | | | |
| | | expected at least 1 argument here | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error[E0538]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:15:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch(array, boxed_slice, array)] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----^^ | |
| | | | | |
| | | found `array` used as a key more than once | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error[E0539]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:19:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch(slice)] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----^^ | |
| | | | | |
| | | valid arguments are `array` or `boxed_slice` | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error[E0565]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:23:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch(array = true)] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------^^ | |
| | | | | |
| | | didn't expect any arguments here | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error[E0565]: malformed `rustc_skip_during_method_dispatch` attribute input | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:27:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch("array")] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^^ | |
| | | | | |
| | | didn't expect a literal here | |
| | help: must be of the form: `#[rustc_skip_during_method_dispatch(array, boxed_slice)]` | |
| error: `#[rustc_skip_during_method_dispatch]` attribute cannot be used on trait impl blocks | |
| --> $DIR/rustc_skip_during_method_dispatch.rs:34:1 | |
| | | |
| LL | #[rustc_skip_during_method_dispatch(array)] | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| = help: `#[rustc_skip_during_method_dispatch]` can only be applied to traits | |
| error: aborting due to 8 previous errors | |
| Some errors have detailed explanations: E0538, E0539, E0565. | |
| For more information about an error, try `rustc --explain E0538`. |