summaryrefslogtreecommitdiffstats
path: root/rust/kernel/types.rs
Commit message (Expand)AuthorAgeFilesLines
* rust: types: Make Opaque::get constBoqun Feng2024-05-051-1/+1
* rust: alloc: update `VecExt` to take allocation flagsWedson Almeida Filho2024-04-161-2/+2
* rust: types: add `try_from_foreign()` methodObei Sideg2024-02-251-0/+19
* rust: kernel: add blank lines in front of code blocksValentin Obst2024-02-181-0/+3
* Merge tag 'rust-6.6' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2023-08-291-6/+15
|\
| * rust: types: make `Opaque` be `!Unpin`Benno Lossin2023-08-101-5/+14
| * rust: make `UnsafeCell` the outer type in `Opaque`Alice Ryhl2023-08-101-5/+5
* | Merge tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2023-08-281-3/+3
|\ \ | |/ |/|
| * rust: types: make doctests compilable/testableMiguel Ojeda2023-07-191-3/+3
* | rust: delete `ForeignOwnable::borrow_mut`Alice Ryhl2023-08-041-20/+2
|/
* rust: specify when `ARef` is thread safeAlice Ryhl2023-05-311-0/+13
* rust: introduce `ARef`Wedson Almeida Filho2023-04-221-0/+107
* rust: types: add `Opaque::ffi_init`Benno Lossin2023-04-121-0/+20
* rust: types: add `Opaque::raw_get`Benno Lossin2023-04-121-0/+8
* rust: types: implement `ForeignOwnable` for the unit typeWedson Almeida Filho2023-02-011-0/+12
* rust: types: implement `ForeignOwnable` for `Box<T>`Wedson Almeida Filho2023-02-011-0/+23
* rust: types: introduce `ForeignOwnable`Wedson Almeida Filho2023-02-011-0/+54
* rust: types: introduce `ScopeGuard`Wedson Almeida Filho2023-02-011-1/+125
* rust: types: add `Opaque` typeWedson Almeida Filho2022-12-041-0/+25
* rust: types: add `Either` typeWedson Almeida Filho2022-12-041-0/+12