```rust #[derive(serde::Serialize)] #[serde(rename = "abc")] struct S; ``` This reports an error on the `#[serde]` attribute with "proc macro `serde` not expanded: proc macro not found", even though the code is valid.