summaryrefslogtreecommitdiffstats
path: root/rust/macros
Commit message (Expand)AuthorAgeFilesLines
* rust: macros: vtable: fix `HAS_*` redefinition (`gen_const_name`)Qingsong Chen2023-08-091-0/+1
* rust: macros: replace Self with the concrete type in #[pin_data]Benno Lossin2023-05-311-4/+104
* rust: macros: refactor generics parsing of `#[pin_data]` into its own functionBenno Lossin2023-05-312-62/+94
* rust: macros: fix usage of `#[allow]` in `quote!`Benno Lossin2023-05-311-6/+8
* rust: init: add `PinnedDrop` trait and macrosBenno Lossin2023-04-122-0/+98
* rust: init: add initialization macrosBenno Lossin2023-04-123-2/+108
* rust: macros: add `quote!` macroGary Guo2023-04-122-0/+147
* rust: error: Rename to_kernel_errno() -> to_errno()Asahi Lina2023-04-121-1/+1
* rust: macros: Allow specifying multiple module aliasesAsahi Lina2023-04-102-6/+34
* rust: macros: take string literals in `module!`Gary Guo2022-12-043-17/+29
* rust: macros: add `#[vtable]` proc macroGary Guo2022-12-042-0/+147
* rust: macros: add `concat_idents!` proc macroBjörn Roy Baron2022-12-042-0/+67
* rust: add `macros` crateMiguel Ojeda2022-09-283-0/+405