summaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorDanilo Krummrich <dakr@kernel.org>2025-09-12 20:06:56 +0200
committerDanilo Krummrich <dakr@kernel.org>2025-09-12 20:07:15 +0200
commit3760401981f18c427cacea41921620806c06c4bd (patch)
tree54c77fbbaa1fc041bef2e962269b48e88ea78351 /rust/helpers/helpers.c
parentcf4fd52e323604ccfa8390917593e1fb965653ee (diff)
parent42415d163e5df6db799c7de6262d707e402c2c7e (diff)
Merge tag 'pin-init-v6.18' of https://github.com/Rust-for-Linux/linux into drm-rust-next
pin-init changes for v6.18 Changed: - `#[pin_data]` now generates a `*Projection` struct similar to the `pin-project` crate. - Add initializer code blocks to `[try_][pin_]init!` macros: make initializer macros accept any number of `_: {/* arbitrary code */},` & make them run the code at that point. - Make the `[try_][pin_]init!` macros expose initialized fields via a `let` binding as `&mut T` or `Pin<&mut T>` for later fields. Upstream dev news: - Released v0.0.10 before the changes included in this tag. - Inform users of the impending rename from `pinned-init` to `pin-init` (in the kernel the rename already happened). - More CI improvements. Signed-off-by: Danilo Krummrich <dakr@kernel.org> From: Benno Lossin <lossin@kernel.org> Link: https://lore.kernel.org/r/20250912174148.373530-1-lossin@kernel.org
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions