Struct impl_tools_lib::ImplDefault
source · pub struct ImplDefault { /* private fields */ }
Expand description
#[impl_default]
attribute
Implementations§
source§impl 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§
source§impl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more