summaryrefslogtreecommitdiffstats
path: root/rust/kernel/init/__internal.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: init: add `{pin_}chain` functions to `{Pin}Init<T, E>`Benno Lossin2023-08-211-1/+1
* rust: init: make `PinInit<T, E>` a supertrait of `Init<T, E>`Benno Lossin2023-08-211-0/+12
* rust: init: make guards in the init macros hygienicBenno Lossin2023-08-211-21/+4
* rust: init: add `stack_pin_init!` macroBenno Lossin2023-04-121-0/+57
* rust: init: add `PinnedDrop` trait and macrosBenno Lossin2023-04-121-0/+15
* rust: init: add initialization macrosBenno Lossin2023-04-121-0/+130
* rust: add pin-init API coreBenno Lossin2023-04-121-0/+33