summaryrefslogtreecommitdiff
path: root/rust/kernel/prelude.rs
AgeCommit message (Expand)Author
2025-03-16rust: make pin-init its own crateBenno Lossin
2025-03-16rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kerne...Benno Lossin
2025-03-09rust: add #[export] macroAlice Ryhl
2025-01-10rust: add `build_error!` to the preludeMiguel Ojeda
2024-11-29Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-11-05rust: add `dev_*` print macros.Wedson Almeida Filho
2024-10-15rust: alloc: add `Vec` to preludeDanilo Krummrich
2024-10-15rust: alloc: remove `VecExt` extensionDanilo Krummrich
2024-10-15rust: alloc: implement kernel `Vec` typeDanilo Krummrich
2024-10-15rust: alloc: add `Box` to preludeDanilo Krummrich
2024-10-15rust: alloc: remove extension of std's `Box`Danilo Krummrich
2024-10-15rust: alloc: implement kernel `Box`Danilo Krummrich
2024-08-22rust: init: add `write_[pin_]init` functionsBenno Lossin
2024-04-16rust: alloc: introduce the `BoxExt` traitWedson Almeida Filho
2024-04-16rust: alloc: introduce allocation flagsWedson Almeida Filho
2024-04-16rust: alloc: introduce the `VecExt` traitWedson Almeida Filho
2023-08-21rust: add derive macro for `Zeroable`Benno Lossin
2023-04-22rust: introduce `current`Wedson Almeida Filho
2023-04-12rust: prelude: add `pin-init` API items to preludeBenno Lossin
2023-01-16rust: prelude: prevent doc inline of external importsFinn Behrens
2022-12-04rust: build_assert: add `build_{error,assert}!` macrosGary Guo
2022-12-04rust: static_assert: add `static_assert!` macroMiguel Ojeda
2022-12-04rust: std_vendor: add `dbg!` macro based on `std`'s oneNiklas Mohrin
2022-12-04rust: str: add `CStr` typeGary Guo
2022-12-04rust: prelude: add `error::code::*` constant itemsWedson Almeida Filho
2022-12-04rust: macros: add `#[vtable]` proc macroGary Guo
2022-12-01rust: print: add more `pr_*!` levelsMiguel Ojeda
2022-12-01rust: prelude: split re-exports into groupsMiguel Ojeda
2022-09-28rust: add `kernel` crateWedson Almeida Filho