Searched refs:unsafe_impl (Results 1 – 3 of 3) 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 | 673 unsafe_impl!(T: ?Sized + Unaligned => Unaligned for ReadOnly<T>); 674 unsafe_impl!( 678 unsafe_impl!(T: ?Sized + FromZeros => FromZeros for ReadOnly<T>); 679 unsafe_impl!(T: ?Sized + FromBytes => FromBytes for ReadOnly<T>); 680 unsafe_impl!(T: ?Sized + IntoBytes => IntoBytes for ReadOnly<T>); 686 unsafe_impl!(T: ?Sized => Immutable for ReadOnly<T>);
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macros.rs | 24 macro_rules! unsafe_impl { macro 32 unsafe_impl!(@method $trait $(; |$candidate| $is_bit_valid)?); 55 unsafe_impl!(@impl_traits_with_packed_attrs { $(#[$attrs])* } $ty: $($traits),*) 59 $( unsafe_impl!(@unpack_attrs $attrs $ty: $traits); )* 63 unsafe_impl!($(#[$attrs])* $ty: $traits); 97 unsafe_impl!( 110 unsafe_impl!( 130 unsafe_impl!(@method $trait $(; |$candidate| $is_bit_valid)?); 296 unsafe_impl!( 390 impl_or_verify!(@impl { unsafe_impl!( [all …]
|