(item: TokenStream)
| 53 | |
| 54 | #[expect(clippy::result_large_err)] |
| 55 | fn parse(item: TokenStream) -> Result<Vec<SymbolEntry>, unsynn::Error> { |
| 56 | let mut tokens = item.to_token_iter(); |
| 57 | |
| 58 | let parsed: SymbolModule = unsynn::Parse::parse_all(&mut tokens)?; |
| 59 | |
| 60 | Ok(parsed.0.into()) |
| 61 | } |
| 62 | |
| 63 | /// Returns the string content of an identifier, stripping any `r#` raw prefix. |
| 64 | #[expect(clippy::option_if_let_else)] |