pub struct Contiguous;
Trait Implementations§
source§impl Derivable for Contiguous
impl Derivable for Contiguous
fn ident(_: &DeriveInput, crate_name: &TokenStream) -> Result<Path>
fn trait_impl( input: &DeriveInput, _crate_name: &TokenStream, ) -> Result<(TokenStream, TokenStream)>
fn implies_trait(_crate_name: &TokenStream) -> Option<TokenStream>
fn asserts( _input: &DeriveInput, _crate_name: &TokenStream, ) -> Result<TokenStream>
fn check_attributes(_ty: &Data, _attributes: &[Attribute]) -> Result<()>
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 Contiguous
impl RefUnwindSafe for Contiguous
impl Send for Contiguous
impl Sync for Contiguous
impl Unpin for Contiguous
impl UnwindSafe for Contiguous
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