summaryrefslogtreecommitdiffstats
path: root/rust/kernel/init.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: upgrade to Rust 1.68.2Miguel Ojeda2023-05-311-0/+5
* rust: init: broaden the blanket impl of `Init`Benno Lossin2023-04-211-2/+2
* rust: types: add `Opaque::ffi_init`Benno Lossin2023-04-121-0/+9
* rust: init: add `Zeroable` trait and `init::zeroed` functionBenno Lossin2023-04-121-2/+95
* rust: init: add `stack_pin_init!` macroBenno Lossin2023-04-121-6/+134
* rust: init: add `PinnedDrop` trait and macrosBenno Lossin2023-04-121-0/+111
* rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointersBenno Lossin2023-04-121-13/+115
* rust: init: add initialization macrosBenno Lossin2023-04-121-5/+802
* rust: add pin-init API coreBenno Lossin2023-04-121-0/+187