summaryrefslogtreecommitdiffstats
path: root/rust/kernel/list.rs
AgeCommit message (Expand)AuthorLines
2025-09-15rust: list: Add an example for `ListLinksSelfPtr` usageBoqun Feng-0/+120
2025-07-19rust: list: remove OFFSET constantsTamir Duberstein-11/+12
2025-07-15rust: types: rename Opaque::raw_get to cast_intoAlice Ryhl-1/+1
2025-06-24rust: list: replace unwrap() with ? in doctest examplesAlbin Babu Varghese-19/+19
2025-05-22rust: list: Add examples for linked listI Hsin Cheng-0/+108
2025-05-22rust: list: Use "List::is_empty()" to perform checking when possibleI Hsin Cheng-2/+2
2025-05-22rust: remove unneeded Rust 1.87.0 `allow(clippy::ptr_eq)`Miguel Ojeda-3/+0
2025-05-07rust: allow Rust 1.87.0's `clippy::ptr_eq` lintMiguel Ojeda-0/+3
2025-03-16rust: make pin-init its own crateBenno Lossin-1/+1
2025-03-08rust: list: make the cursor point between elementsAlice Ryhl-54/+347
2025-03-08rust: list: extract common code for insertionAlice Ryhl-38/+32
2024-10-07rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda-0/+1
2024-08-23rust: list: add ListArcFieldAlice Ryhl-0/+3
2024-08-23rust: list: support heterogeneous listsAlice Ryhl-1/+46
2024-08-23rust: list: add cursorAlice Ryhl-0/+82
2024-08-23rust: list: add iteratorsAlice Ryhl-0/+102
2024-08-23rust: list: add ListAlice Ryhl-3/+327
2024-08-23rust: list: add macro for implementing ListItemAlice Ryhl-0/+3
2024-08-23rust: list: add struct with prev/next pointersAlice Ryhl-0/+119
2024-08-23rust: list: add tracking for ListArcAlice Ryhl-1/+1
2024-08-23rust: list: add ListArcAlice Ryhl-0/+8