summaryrefslogtreecommitdiffstats
path: root/rust/alloc (unfollow)
Commit message (Expand)AuthorFilesLines
2023-04-12rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointersBenno Lossin2-13/+139
2023-04-12rust: init: add initialization macrosBenno Lossin6-7/+1747
2023-04-12rust: add pin-init API coreBenno Lossin4-1/+227
2023-04-12rust: types: add `Opaque::raw_get`Benno Lossin1-0/+8
2023-04-12rust: sync: change error type of constructor functionsBenno Lossin1-4/+4
2023-04-12rust: macros: add `quote!` macroGary Guo2-0/+147
2023-04-12rust: enable the `pin_macro` featureBenno Lossin2-1/+2
2023-04-12rust: error: Add from_result() helperWedson Almeida Filho1-0/+39
2023-04-12rust: error: Add a helper to convert a C ERR_PTR to a `Result`Sven Van Asbroeck2-1/+61
2023-04-12rust: error: Add to_result() helperWedson Almeida Filho1-1/+10
2023-04-12rust: error: Add Error::from_errno{_unchecked}()Miguel Ojeda1-0/+32
2023-04-12rust: error: Add Error::to_ptr()Asahi Lina2-0/+14
2023-04-12rust: error: Rename to_kernel_errno() -> to_errno()Asahi Lina2-2/+2
2023-04-12rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()Asahi Lina1-0/+11
2023-04-10rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast()Asahi Lina2-0/+30
2023-04-10rust: macros: Allow specifying multiple module aliasesAsahi Lina2-6/+34
2023-04-10rust: alloc: vec: Add some try_* methods we needMiguel Ojeda2-3/+219
2023-04-10rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop}Asahi Lina2-0/+4