Home
last modified time | relevance | path

Searched refs:TransparentWrapper (Results 1 – 25 of 42) sorted by relevance

12

/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/tests/
Dderive.rs4 use bytemuck::{ByteEq, ByteHash, Pod, TransparentWrapper, Zeroable};
14 #[derive(TransparentWrapper)]
20 #[derive(TransparentWrapper)]
28 #[derive(TransparentWrapper)]
40 #[derive(TransparentWrapper)]
54 #[derive(TransparentWrapper)]
62 #[derive(TransparentWrapper)]
70 #[derive(TransparentWrapper)]
Dwrapper_forgets.rs1 use bytemuck::TransparentWrapper;
7 unsafe impl TransparentWrapper<Box<u32>> for Wrap {} impl
Ddoc_tests.rs15 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {} in test_transparent_slice()
32 unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {} in test_transparent_basic()
Dtransparent.rs11 use bytemuck::TransparentWrapper; in test_transparent_wrapper()
17 unsafe impl TransparentWrapper<Foreign> for Wrapper {} in test_transparent_wrapper()
Dstd_tests.rs16 unsafe impl TransparentWrapper<dyn Display> for DisplayTraitObj {} in test_transparent_vtabled()
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/tests/
Dderive.rs4 use bytemuck::{ByteEq, ByteHash, Pod, TransparentWrapper, Zeroable};
14 #[derive(TransparentWrapper)]
20 #[derive(TransparentWrapper)]
28 #[derive(TransparentWrapper)]
40 #[derive(TransparentWrapper)]
54 #[derive(TransparentWrapper)]
62 #[derive(TransparentWrapper)]
70 #[derive(TransparentWrapper)]
Dwrapper_forgets.rs1 use bytemuck::TransparentWrapper;
7 unsafe impl TransparentWrapper<Box<u32>> for Wrap {} impl
Ddoc_tests.rs15 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {} in test_transparent_slice()
32 unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {} in test_transparent_basic()
Dtransparent.rs11 use bytemuck::TransparentWrapper; in test_transparent_wrapper()
17 unsafe impl TransparentWrapper<Foreign> for Wrapper {} in test_transparent_wrapper()
Dstd_tests.rs16 unsafe impl TransparentWrapper<dyn Display> for DisplayTraitObj {} in test_transparent_vtabled()
/external/rust/android-crates-io/crates/bytemuck/tests/
Dderive.rs4 use bytemuck::{ByteEq, ByteHash, Pod, TransparentWrapper, Zeroable};
14 #[derive(TransparentWrapper)]
20 #[derive(TransparentWrapper)]
28 #[derive(TransparentWrapper)]
40 #[derive(TransparentWrapper)]
54 #[derive(TransparentWrapper)]
62 #[derive(TransparentWrapper)]
70 #[derive(TransparentWrapper)]
Dwrapper_forgets.rs1 use bytemuck::TransparentWrapper;
7 unsafe impl TransparentWrapper<Box<u32>> for Wrap {} impl
Ddoc_tests.rs15 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {} in test_transparent_slice()
32 unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {} in test_transparent_basic()
Dtransparent.rs11 use bytemuck::TransparentWrapper; in test_transparent_wrapper()
17 unsafe impl TransparentWrapper<Foreign> for Wrapper {} in test_transparent_wrapper()
/external/rust/android-crates-io/crates/bytemuck/src/
Dtransparent.rs124 pub unsafe trait TransparentWrapper<Inner: ?Sized> { trait
305 unsafe impl<T> TransparentWrapper<T> for core::num::Wrapping<T> {}
311 unsafe impl<T> TransparentWrapper<T> for core::num::Saturating<T> {}
322 unsafe impl<T> TransparentWrapper<T> for core::cmp::Reverse<T> {}
/external/rust/android-crates-io/crates/zerocopy/src/util/
Dmod.rs49 pub unsafe trait TransparentWrapper<I: Invariants> { trait
117 unsafe impl<T, I: Invariants> TransparentWrapper<I> for MaybeUninit<T> {
173 unsafe impl<T: ?Sized, I: Invariants> TransparentWrapper<I> for ManuallyDrop<T> {
227 unsafe impl<T, I: Invariants> TransparentWrapper<I> for Wrapping<T> {
290 unsafe impl<T: ?Sized, I: Invariants> TransparentWrapper<I> for UnsafeCell<T> {
336 unsafe impl<T, I: Invariants> TransparentWrapper<I> for Unalign<T> {
391 … unsafe impl<I: crate::invariant::Invariants> crate::util::TransparentWrapper<I> for $atomic {
407 …unsafe impl<$tyvar, I: crate::invariant::Invariants> crate::util::TransparentWrapper<I> for $atomi…
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/bytemuck_derive-1.8.0/tests/
Dbasic.rs5 NoUninit, Pod, TransparentWrapper, Zeroable,
100 #[derive(TransparentWrapper)]
106 #[derive(TransparentWrapper)]
117 #[derive(TransparentWrapper)]
267 Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable, TransparentWrapper,
/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck_derive-1.8.0/tests/
Dbasic.rs5 NoUninit, Pod, TransparentWrapper, Zeroable,
100 #[derive(TransparentWrapper)]
106 #[derive(TransparentWrapper)]
117 #[derive(TransparentWrapper)]
267 Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable, TransparentWrapper,
/external/rust/android-crates-io/crates/bytemuck_derive/tests/
Dbasic.rs6 NoUninit, Pod, TransparentWrapper, Zeroable,
101 #[derive(TransparentWrapper)]
107 #[derive(TransparentWrapper)]
118 #[derive(TransparentWrapper)]
268 Debug, Copy, Clone, PartialEq, Eq, Pod, Zeroable, TransparentWrapper,
/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/src/
Dtransparent.rs124 pub unsafe trait TransparentWrapper<Inner: ?Sized> { interface
305 unsafe impl<T> TransparentWrapper<T> for core::num::Wrapping<T> {}
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/src/
Dtransparent.rs124 pub unsafe trait TransparentWrapper<Inner: ?Sized> { interface
305 unsafe impl<T> TransparentWrapper<T> for core::num::Wrapping<T> {}
/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck_derive-1.8.0/src/
Dlib.rs13 NoUninit, Pod, TransparentWrapper, Zeroable,
363 #[proc_macro_derive(TransparentWrapper, attributes(bytemuck, transparent))]
367 let expanded = derive_marker_trait::<TransparentWrapper>(parse_macro_input!( in derive_transparent()
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/bytemuck_derive-1.8.0/src/
Dlib.rs13 NoUninit, Pod, TransparentWrapper, Zeroable,
363 #[proc_macro_derive(TransparentWrapper, attributes(bytemuck, transparent))]
367 let expanded = derive_marker_trait::<TransparentWrapper>(parse_macro_input!( in derive_transparent()
/external/rust/android-crates-io/crates/bytemuck_derive/src/
Dlib.rs13 NoUninit, Pod, TransparentWrapper, Zeroable,
363 #[proc_macro_derive(TransparentWrapper, attributes(bytemuck, transparent))]
367 let expanded = derive_marker_trait::<TransparentWrapper>(parse_macro_input!( in derive_transparent()
/external/rust/android-crates-io/crates/bytemuck/
Dchangelog.md23 * `TransparentWrapper` impls for `core::cmp::Reverse` and `core::num::Saturating`.
221 `TransparentWrapper` in 1.6, can cause a double-drop if used with types that
270 * The `TransparentWrapper` trait now has more methods. More ways to wrap, and
307 for deriving impls of `Pod`, `TransparentWrapper`, `Zeroable`!! Everyone has
329 * We now provide a `TransparentWrapper<T>` impl for `core::num::Wrapper<T>`.
347 * A `TransparentWrapper` marker trait for when you want to more clearly

12