Home
last modified time | relevance | path

Searched refs:unsafe_impl (Results 1 – 3 of 3) 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.rs673 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 Dmacros.rs24 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 …]