error: spread syntax is not supported on slots --> tests/ui/errors/slot_unsupported_dirs.rs:14:26 | 14 | slot:Nothing {..attrs}; | ^^^^^^^^^ error: `on:` is not supported on slots --> tests/ui/errors/slot_unsupported_dirs.rs:20:26 | 20 | slot:Nothing on:click={|_| ()}; | ^^ error: `attr:` is not supported on slots --> tests/ui/errors/slot_unsupported_dirs.rs:26:26 | 26 | slot:Nothing attr:something="something"; | ^^^^ error: `use:` is not supported on slots --> tests/ui/errors/slot_unsupported_dirs.rs:33:26 | 33 | slot:Nothing use:a_directive; | ^^^ error: `prop:` is not supported on components/slots --> tests/ui/errors/slot_unsupported_dirs.rs:39:26 | 39 | slot:Nothing prop:value="1"; | ^^^^ warning: unused variable: `attrs` --> tests/ui/errors/slot_unsupported_dirs.rs:11:9 | 11 | let attrs: Vec<(&'static str, Attribute)> = Vec::new(); | ^^^^^ help: if this is intentional, prefix it with an underscore: `_attrs` | = note: `#[warn(unused_variables)]` on by default