Searched refs:FromZeros (Results 1 – 9 of 9) sorted by relevance
| /linux/rust/zerocopy/src/ |
| H A D | impls.rs | 32 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 D | wrappers.rs | 156 impl_or_verify!(T: FromZeros => FromZeros for Unalign<T>); 678 unsafe_impl!(T: ?Sized + FromZeros => FromZeros for ReadOnly<T>);
|
| H A D | lib.rs | 561 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 D | macros.rs | 1054 unsafe impl $(<$($tyvar),*>)? $crate::FromZeros for $name$(<$($tyvar),*>)? 1199 unsafe impl $crate::FromZeros for $name
|
| H A D | byteorder.rs | 542 impl_or_verify!(O => FromZeros for $name<O>);
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | from_bytes.rs | 111 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 D | util.rs | 318 FromZeros, enumerator 346 Trait::FromZeros => "FromZeros", in to_tokens() 367 | Trait::FromZeros in to_tokens()
|
| H A D | lib.rs | 124 derive!(FromZeros => derive_from_zeros => crate::derive::from_bytes::derive_from_zeros);
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macros.rs | 223 (@assert_is_supported_trait FromZeros) => {};
|