Lines Matching +full:cfg +full:- +full:space
1 // SPDX-License-Identifier: Apache-2.0 OR MIT
7 //! `pin-init` proc macros.
11 // - `proc_macro2::TokenStream` into `proc_macro::TokenStream` in the user-space version.
12 // - `proc_macro::TokenStream` into `proc_macro::TokenStream` in the kernel version.
13 // Clippy warns on this conversion, but it's required by the user-space version.
17 // Documentation is done in the pin-init crate instead.
22 #[cfg(kernel)]
27 #[cfg(not(kernel))]
37 pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { in pin_data()
42 pub fn pinned_drop(args: TokenStream, input: TokenStream) -> TokenStream { in pinned_drop()
47 pub fn derive_zeroable(input: TokenStream) -> TokenStream { in derive_zeroable()
52 pub fn maybe_derive_zeroable(input: TokenStream) -> TokenStream { in maybe_derive_zeroable()