diff options
author | Benno Lossin <benno.lossin@proton.me> | 2025-03-08 11:05:27 +0000 |
---|---|---|
committer | Miguel Ojeda <ojeda@kernel.org> | 2025-03-16 21:59:19 +0100 |
commit | a9fa3a9c6e28658cc6018a06310a9327add606ab (patch) | |
tree | c827f5add633590944305c069ba68c43ea44dafd /rust/pin-init/internal/src | |
parent | 7cb5dee4c8349f8cc3e1ce529df4e18ebe3fed2e (diff) |
rust: pin-init: miscellaneous synchronization with the user-space version
Remove the last differences between the kernel version and the
user-space version.
Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Andreas Hindborg <a.hindborg@kernel.org>
Tested-by: Andreas Hindborg <a.hindborg@kernel.org>
Reviewed-by: Fiona Behrens <me@kloenk.dev>
Link: https://lore.kernel.org/r/20250308110339.2997091-20-benno.lossin@proton.me
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Diffstat (limited to 'rust/pin-init/internal/src')
-rw-r--r-- | rust/pin-init/internal/src/lib.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/rust/pin-init/internal/src/lib.rs b/rust/pin-init/internal/src/lib.rs index 30e145f80bc0..babe5e878550 100644 --- a/rust/pin-init/internal/src/lib.rs +++ b/rust/pin-init/internal/src/lib.rs @@ -14,6 +14,8 @@ // // Remove once we have `proc_macro2` in the kernel. #![allow(clippy::useless_conversion)] +// Documentation is done in the pin-init crate instead. +#![allow(missing_docs)] use proc_macro::TokenStream; @@ -30,19 +32,16 @@ mod pin_data; mod pinned_drop; mod zeroable; -#[allow(missing_docs)] #[proc_macro_attribute] pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { pin_data::pin_data(inner.into(), item.into()).into() } -#[allow(missing_docs)] #[proc_macro_attribute] pub fn pinned_drop(args: TokenStream, input: TokenStream) -> TokenStream { pinned_drop::pinned_drop(args.into(), input.into()).into() } -#[allow(missing_docs)] #[proc_macro_derive(Zeroable)] pub fn derive_zeroable(input: TokenStream) -> TokenStream { zeroable::derive(input.into()).into() |