Struct impl_tools_lib::autoimpl::ImplAsMut  
source · pub struct ImplAsMut;Expand description
Implement core::convert::AsMut
Trait Implementations§
source§impl ImplTrait for ImplAsMut
 
impl ImplTrait for ImplAsMut
source§fn path(&self) -> SimplePath
 
fn path(&self) -> SimplePath
Trait path Read more
source§fn support_using(&self) -> bool
 
fn support_using(&self) -> bool
True if this target supports using a field Read more
source§fn struct_items(
    &self,
    item: &ItemStruct,
    args: &ImplArgs
) -> Result<(Toks, Toks)>
 
fn struct_items( &self, item: &ItemStruct, args: &ImplArgs ) -> Result<(Toks, Toks)>
Generate struct items Read more
source§fn support_path_arguments(&self) -> bool
 
fn support_path_arguments(&self) -> bool
True if this target supports path arguments
source§fn support_ignore(&self) -> bool
 
fn support_ignore(&self) -> bool
True if this target supports ignoring fields Read more
source§fn allow_ignore_with(&self) -> Option<SimplePath>
 
fn allow_ignore_with(&self) -> Option<SimplePath>
If the target does not support 
ignore but does tolerate ignore in
the presence of another target (e.g. autoimpl(Eq, PartialEq ignore self.foo)),
return the path of that other target here.source§fn enum_impl(&self, item: &ItemEnum, args: &ImplArgs) -> Result<Toks>
 
fn enum_impl(&self, item: &ItemEnum, args: &ImplArgs) -> Result<Toks>
Generate an impl for an enum item Read more
source§fn struct_impl(&self, item: &ItemStruct, args: &ImplArgs) -> Result<Toks>
 
fn struct_impl(&self, item: &ItemStruct, args: &ImplArgs) -> Result<Toks>
Generate an impl for a struct item Read more
Auto Trait Implementations§
impl RefUnwindSafe for ImplAsMut
impl Send for ImplAsMut
impl Sync for ImplAsMut
impl Unpin for ImplAsMut
impl UnwindSafe for ImplAsMut
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