Logo
Explore Help
Sign In
mirrors/linux
Watch 0
Star 0 Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-10-26 10:57:38 +08:00
Code Activity
Files
master
linux/rust/pin-init/examples
T
History
Gary Guo e55acb7337 rust: pin-init: internal: pin_data: complete invariant borrow support
Non-covariant types can already be accessed inside projections. As
projections are only generated for `Pin<&mut T>`, they're not accessible
otherwise. Add `with_{field_name}` methods so fields can be accessed using
closures with just `&T`.

Acked-by: Benno Lossin <lossin@kernel.org>
Link: https://patch.msgid.link/20261008-dev-selfref-v2-17-e280b3c8fba5@garyguo.net/
Signed-off-by: Gary Guo <gary@garyguo.net>
2026-10-11 11:06:47 +01:00
..
big_struct_in_place.rs
rust: pin-init: bump minimum Rust version to 1.82
2026-05-10 22:58:33 +01:00
error.rs
rust: pin-init: examples: mark as #[inline] all From::from()s for Error
2026-05-10 22:58:33 +01:00
linked_list.rs
rust: pin-init: bump minimum Rust version to 1.82
2026-05-10 22:58:33 +01:00
mutex.rs
rust: pin-init: examples: use Wrapper::pin_init instead of manual reimplementation
2026-08-03 13:36:34 +01:00
pthread_mutex.rs
rust: pin-init: examples: fix useless_borrows_in_formatting clippy warning
2026-05-10 23:00:51 +01:00
selfref.rs
rust: pin-init: internal: pin_data: complete invariant borrow support
2026-10-11 11:06:47 +01:00
static_init.rs
rust: pin-init: add raw_init and raw_try_init and recommend over __init
2026-08-05 11:36:16 +01:00
Powered by Gitea Version: 28.2.0 Page: 112ms Template: 1ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API