pub struct NoUninit;
Trait Implementations§
source§impl Derivable for NoUninit
impl Derivable for NoUninit
fn ident(_: &DeriveInput, crate_name: &TokenStream) -> Result<Path>
fn check_attributes(ty: &Data, attributes: &[Attribute]) -> Result<()>
fn asserts(input: &DeriveInput, crate_name: &TokenStream) -> Result<TokenStream>
fn trait_impl( _input: &DeriveInput, _crate_name: &TokenStream, ) -> Result<(TokenStream, TokenStream)>
fn implies_trait(_crate_name: &TokenStream) -> Option<TokenStream>
fn requires_where_clause() -> bool
fn explicit_bounds_attribute_name() -> Option<&'static str>
source§fn perfect_derive_fields(_input: &DeriveInput) -> Option<Fields>
fn perfect_derive_fields(_input: &DeriveInput) -> Option<Fields>
If this trait has a custom meaning for “perfect derive”, this function
should be overridden to return
Some
. Read moreAuto Trait Implementations§
impl Freeze for NoUninit
impl RefUnwindSafe for NoUninit
impl Send for NoUninit
impl Sync for NoUninit
impl Unpin for NoUninit
impl UnwindSafe for NoUninit
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