Struct impl_tools_lib::autoimpl::ImplDeref
source · [−]pub struct ImplDeref;
Expand description
Implement core::ops::Deref
Trait Implementations
sourceimpl ImplTrait for ImplDeref
impl ImplTrait for ImplDeref
sourcefn path(&self) -> SimplePath
fn path(&self) -> SimplePath
Trait path Read more
sourcefn support_ignore(&self) -> bool
fn support_ignore(&self) -> bool
True if this target supports ignoring fields
sourcefn support_using(&self) -> bool
fn support_using(&self) -> bool
True if this target supports using a field
sourcefn struct_items(&self, item: &ItemStruct, args: &ImplArgs) -> Result<TokenStream>
fn struct_items(&self, item: &ItemStruct, args: &ImplArgs) -> Result<TokenStream>
Generate struct items Read more
sourcefn struct_impl(&self, item: &ItemStruct, args: &ImplArgs) -> Result<TokenStream>
fn struct_impl(&self, item: &ItemStruct, args: &ImplArgs) -> Result<TokenStream>
Generate an impl for a struct item Read more
Auto Trait Implementations
impl RefUnwindSafe for ImplDeref
impl Send for ImplDeref
impl Sync for ImplDeref
impl Unpin for ImplDeref
impl UnwindSafe for ImplDeref
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