/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/tests/ |
D | derive.rs | 4 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)]
|
D | wrapper_forgets.rs | 1 use bytemuck::TransparentWrapper; 7 unsafe impl TransparentWrapper<Box<u32>> for Wrap {} impl
|
D | doc_tests.rs | 15 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {} in test_transparent_slice() 32 unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {} in test_transparent_basic()
|
D | transparent.rs | 11 use bytemuck::TransparentWrapper; in test_transparent_wrapper() 17 unsafe impl TransparentWrapper<Foreign> for Wrapper {} in test_transparent_wrapper()
|
D | std_tests.rs | 16 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/ |
D | derive.rs | 4 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)]
|
D | wrapper_forgets.rs | 1 use bytemuck::TransparentWrapper; 7 unsafe impl TransparentWrapper<Box<u32>> for Wrap {} impl
|
D | doc_tests.rs | 15 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {} in test_transparent_slice() 32 unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {} in test_transparent_basic()
|
D | transparent.rs | 11 use bytemuck::TransparentWrapper; in test_transparent_wrapper() 17 unsafe impl TransparentWrapper<Foreign> for Wrapper {} in test_transparent_wrapper()
|
D | std_tests.rs | 16 unsafe impl TransparentWrapper<dyn Display> for DisplayTraitObj {} in test_transparent_vtabled()
|
/external/rust/android-crates-io/crates/bytemuck/tests/ |
D | derive.rs | 4 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)]
|
D | wrapper_forgets.rs | 1 use bytemuck::TransparentWrapper; 7 unsafe impl TransparentWrapper<Box<u32>> for Wrap {} impl
|
D | doc_tests.rs | 15 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {} in test_transparent_slice() 32 unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {} in test_transparent_basic()
|
D | transparent.rs | 11 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/ |
D | transparent.rs | 124 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/ |
D | mod.rs | 49 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/ |
D | basic.rs | 5 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/ |
D | basic.rs | 5 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/ |
D | basic.rs | 6 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/ |
D | transparent.rs | 124 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/ |
D | transparent.rs | 124 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/ |
D | lib.rs | 13 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/ |
D | lib.rs | 13 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/ |
D | lib.rs | 13 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/ |
D | changelog.md | 23 * `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
|