pub struct CheckedBitPattern;
Trait Implementations§
source§impl Derivable for CheckedBitPattern
impl Derivable for CheckedBitPattern
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 CheckedBitPattern
impl RefUnwindSafe for CheckedBitPattern
impl Send for CheckedBitPattern
impl Sync for CheckedBitPattern
impl Unpin for CheckedBitPattern
impl UnwindSafe for CheckedBitPattern
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