Struct impl_tools_lib::autoimpl::ImplEq  
source · pub struct ImplEq;Expand description
Implement core::cmp::Eq
Trait Implementations§
source§impl ImplTrait for ImplEq
 
impl ImplTrait for ImplEq
source§fn path(&self) -> SimplePath
 
fn path(&self) -> SimplePath
Trait path 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_items(&self, _: &ItemEnum, _: &ImplArgs) -> Result<(Toks, Toks)>
 
fn enum_items(&self, _: &ItemEnum, _: &ImplArgs) -> Result<(Toks, Toks)>
Generate enum items Read more
source§fn struct_items(&self, _: &ItemStruct, _: &ImplArgs) -> Result<(Toks, Toks)>
 
fn struct_items(&self, _: &ItemStruct, _: &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 support_using(&self) -> bool
 
fn support_using(&self) -> bool
True if this target supports using a field Read more
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 ImplEq
impl Send for ImplEq
impl Sync for ImplEq
impl Unpin for ImplEq
impl UnwindSafe for ImplEq
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