Home
last modified time | relevance | path

Searched refs:FromZeros (Results 1 – 9 of 9) sorted by relevance

/linux/rust/zerocopy/src/
H A Dimpls.rs32 unsafe_impl!((): Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes, Unaligned);
68 unsafe_impl!(u8: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes, Unaligned);
69 unsafe_impl!(i8: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes, Unaligned);
71 unsafe_impl!(u16: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
72 unsafe_impl!(i16: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
73 unsafe_impl!(u32: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
74 unsafe_impl!(i32: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
75 unsafe_impl!(u64: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
76 unsafe_impl!(i64: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
77 unsafe_impl!(u128: Immutable, TryFromBytes, FromZeros, FromBytes, IntoBytes);
[all …]
H A Dwrappers.rs156 impl_or_verify!(T: FromZeros => FromZeros for Unalign<T>);
678 unsafe_impl!(T: ?Sized + FromZeros => FromZeros for ReadOnly<T>);
H A Dlib.rs561 use {FromZeros as FromZeroes, IntoBytes as AsBytes, Ref as LayoutVerified};
1450 pub use zerocopy_derive::FromZeros;
3467 pub unsafe trait FromZeros: TryFromBytes { trait
3778 <Self as FromZeros>::insert_vec_zeroed(v, v.len(), additional) in extend_vec_zeroed()
4053 pub unsafe trait FromBytes: FromZeros {
6436 pub fn extend_vec_zeroed<T: FromZeros>( in extend_vec_zeroed()
6440 <T as FromZeros>::extend_vec_zeroed(v, additional) in extend_vec_zeroed()
6453 pub fn insert_vec_zeroed<T: FromZeros>( in insert_vec_zeroed()
6458 <T as FromZeros>::insert_vec_zeroed(v, position, additional) in insert_vec_zeroed()
7359 assert_impl_all!(Foo<u32>: FromZeros, FromBytes, IntoBytes); in test_transparent_packed_generic_struct()
[all …]
H A Dmacros.rs1054 unsafe impl $(<$($tyvar),*>)? $crate::FromZeros for $name$(<$($tyvar),*>)?
1199 unsafe impl $crate::FromZeros for $name
H A Dbyteorder.rs542 impl_or_verify!(O => FromZeros for $name<O>);
/linux/rust/zerocopy-derive/derive/
H A Dfrom_bytes.rs111 ImplBlockBuilder::new(ctx, strct, Trait::FromZeros, FieldBounds::ALL_SELF).build() in derive_from_zeros_struct()
158 parse_quote! { #ty: #zerocopy_crate::FromZeros } in derive_from_zeros_enum()
162 Ok(ImplBlockBuilder::new(ctx, enm, Trait::FromZeros, FieldBounds::Explicit(explicit_bounds)) in derive_from_zeros_enum()
167 ImplBlockBuilder::new(ctx, unn, Trait::FromZeros, field_type_trait_bounds).build() in derive_from_zeros_union()
/linux/rust/zerocopy-derive/
H A Dutil.rs318 FromZeros, enumerator
346 Trait::FromZeros => "FromZeros", in to_tokens()
367 | Trait::FromZeros in to_tokens()
H A Dlib.rs124 derive!(FromZeros => derive_from_zeros => crate::derive::from_bytes::derive_from_zeros);
/linux/rust/zerocopy/src/util/
H A Dmacros.rs223 (@assert_is_supported_trait FromZeros) => {};