Struct impl_tools_lib::ImplDefault
source · [−]pub struct ImplDefault { /* private fields */ }
Expand description
#[impl_default]
attribute
Implementations
sourceimpl ImplDefault
impl ImplDefault
sourcepub fn expand(self, item: TokenStream) -> TokenStream
pub fn expand(self, item: TokenStream) -> TokenStream
Expand over the given item
This attribute (in this form of invocation) does not modify the item.
The caller should append the result to item
tokens.
Trait Implementations
sourceimpl Parse for ImplDefault
impl Parse for ImplDefault
fn parse(input: ParseStream<'_>) -> Result<Self>
Auto Trait Implementations
impl RefUnwindSafe for ImplDefault
impl !Send for ImplDefault
impl !Sync for ImplDefault
impl Unpin for ImplDefault
impl UnwindSafe for ImplDefault
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more