Home
last modified time | relevance | path

Searched refs:AnyBitPattern (Results 1 – 25 of 137) sorted by relevance

123456

/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/src/
Dlib.rs208 AnyBitPattern, ByteEq, ByteHash, CheckedBitPattern, Contiguous, NoUninit,
257 pub fn bytes_of_mut<T: NoUninit + AnyBitPattern>(t: &mut T) -> &mut [u8] { in bytes_of_mut()
268 pub fn from_bytes<T: AnyBitPattern>(s: &[u8]) -> &T { in from_bytes()
279 pub fn from_bytes_mut<T: NoUninit + AnyBitPattern>(s: &mut [u8]) -> &mut T { in from_bytes_mut()
291 pub fn try_pod_read_unaligned<T: AnyBitPattern>( in try_pod_read_unaligned()
306 pub fn pod_read_unaligned<T: AnyBitPattern>(bytes: &[u8]) -> T { in pod_read_unaligned()
317 pub fn try_from_bytes<T: AnyBitPattern>(s: &[u8]) -> Result<&T, PodCastError> { in try_from_bytes()
328 pub fn try_from_bytes_mut<T: NoUninit + AnyBitPattern>( in try_from_bytes_mut()
341 pub fn cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in cast()
352 pub fn cast_mut<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_mut() argument
[all …]
Dmust.rs6 use crate::{AnyBitPattern, NoUninit};
41 pub const fn must_cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in must_cast()
67 pub const fn must_cast_ref<A: NoUninit, B: AnyBitPattern>(a: &A) -> &B { in must_cast_ref()
95 A: NoUninit + AnyBitPattern, in must_cast_mut() argument
96 B: NoUninit + AnyBitPattern, in must_cast_mut() argument
146 pub const fn must_cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in must_cast_slice()
193 A: NoUninit + AnyBitPattern, in must_cast_slice_mut() argument
194 B: NoUninit + AnyBitPattern, in must_cast_slice_mut() argument
Dallocation.rs30 pub fn cast_box<A: NoUninit, B: AnyBitPattern>(input: Box<A>) -> Box<B> { in cast_box()
44 pub fn try_cast_box<A: NoUninit, B: AnyBitPattern>( in try_cast_box()
154 pub fn cast_slice_box<A: NoUninit, B: AnyBitPattern>( in cast_slice_box()
171 pub fn try_cast_slice_box<A: NoUninit, B: AnyBitPattern>( in try_cast_slice_box()
209 pub fn cast_vec<A: NoUninit, B: AnyBitPattern>(input: Vec<A>) -> Vec<B> { in cast_vec()
225 pub fn try_cast_vec<A: NoUninit, B: AnyBitPattern>( in try_cast_vec()
302 pub fn pod_collect_to_vec<A: NoUninit, B: NoUninit + AnyBitPattern>( in pod_collect_to_vec()
320 pub fn cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_rc() argument
340 pub fn try_cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in try_cast_rc() argument
357 pub fn cast_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_arc() argument
[all …]
Danybitpattern.rs51 pub unsafe trait AnyBitPattern: interface
56 unsafe impl<T: Pod> AnyBitPattern for T {}
63 unsafe impl<T> AnyBitPattern for core::mem::MaybeUninit<T> where T: AnyBitPattern
Dchecked.rs6 AnyBitPattern, NoUninit,
136 type Bits: AnyBitPattern;
143 unsafe impl<T: AnyBitPattern> CheckedBitPattern for T {
344 A: NoUninit + AnyBitPattern, in try_cast_mut() argument
394 A: NoUninit + AnyBitPattern, in try_cast_slice_mut() argument
473 A: NoUninit + AnyBitPattern, in cast_mut() argument
520 A: NoUninit + AnyBitPattern, in cast_slice_mut() argument
/external/rust/android-crates-io/crates/bytemuck/src/
Dlib.rs235 AnyBitPattern, ByteEq, ByteHash, CheckedBitPattern, Contiguous, NoUninit,
284 pub fn bytes_of_mut<T: NoUninit + AnyBitPattern>(t: &mut T) -> &mut [u8] { in bytes_of_mut()
295 pub fn from_bytes<T: AnyBitPattern>(s: &[u8]) -> &T { in from_bytes()
306 pub fn from_bytes_mut<T: NoUninit + AnyBitPattern>(s: &mut [u8]) -> &mut T { in from_bytes_mut()
318 pub fn try_pod_read_unaligned<T: AnyBitPattern>( in try_pod_read_unaligned()
333 pub fn pod_read_unaligned<T: AnyBitPattern>(bytes: &[u8]) -> T { in pod_read_unaligned()
344 pub fn try_from_bytes<T: AnyBitPattern>(s: &[u8]) -> Result<&T, PodCastError> { in try_from_bytes()
355 pub fn try_from_bytes_mut<T: NoUninit + AnyBitPattern>( in try_from_bytes_mut()
368 pub fn cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in cast()
379 pub fn cast_mut<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_mut() argument
[all …]
Dmust.rs6 use crate::{AnyBitPattern, NoUninit};
41 pub const fn must_cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in must_cast()
67 pub const fn must_cast_ref<A: NoUninit, B: AnyBitPattern>(a: &A) -> &B { in must_cast_ref()
97 A: NoUninit + AnyBitPattern,
98 B: NoUninit + AnyBitPattern,
149 pub const fn must_cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in must_cast_slice()
198 A: NoUninit + AnyBitPattern,
199 B: NoUninit + AnyBitPattern,
Dallocation.rs30 pub fn cast_box<A: NoUninit, B: AnyBitPattern>(input: Box<A>) -> Box<B> { in cast_box()
44 pub fn try_cast_box<A: NoUninit, B: AnyBitPattern>( in try_cast_box()
186 pub fn cast_slice_box<A: NoUninit, B: AnyBitPattern>( in cast_slice_box()
203 pub fn try_cast_slice_box<A: NoUninit, B: AnyBitPattern>( in try_cast_slice_box()
241 pub fn cast_vec<A: NoUninit, B: AnyBitPattern>(input: Vec<A>) -> Vec<B> { in cast_vec()
257 pub fn try_cast_vec<A: NoUninit, B: AnyBitPattern>( in try_cast_vec()
334 pub fn pod_collect_to_vec<A: NoUninit, B: NoUninit + AnyBitPattern>( in pod_collect_to_vec()
352 pub fn cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_rc() argument
372 pub fn try_cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in try_cast_rc() argument
389 pub fn cast_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_arc() argument
[all …]
Danybitpattern.rs51 pub unsafe trait AnyBitPattern: interface
56 unsafe impl<T: Pod> AnyBitPattern for T {}
63 unsafe impl<T> AnyBitPattern for core::mem::MaybeUninit<T> where T: AnyBitPattern
Dchecked.rs6 AnyBitPattern, NoUninit,
136 type Bits: AnyBitPattern;
143 unsafe impl<T: AnyBitPattern> CheckedBitPattern for T {
344 A: NoUninit + AnyBitPattern, in try_cast_mut() argument
394 A: NoUninit + AnyBitPattern, in try_cast_slice_mut() argument
473 A: NoUninit + AnyBitPattern, in cast_mut() argument
520 A: NoUninit + AnyBitPattern, in cast_slice_mut() argument
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/bytemuck-1.19.0/src/
Dlib.rs208 AnyBitPattern, ByteEq, ByteHash, CheckedBitPattern, Contiguous, NoUninit,
257 pub fn bytes_of_mut<T: NoUninit + AnyBitPattern>(t: &mut T) -> &mut [u8] { in bytes_of_mut()
268 pub fn from_bytes<T: AnyBitPattern>(s: &[u8]) -> &T { in from_bytes()
279 pub fn from_bytes_mut<T: NoUninit + AnyBitPattern>(s: &mut [u8]) -> &mut T { in from_bytes_mut()
291 pub fn try_pod_read_unaligned<T: AnyBitPattern>( in try_pod_read_unaligned()
306 pub fn pod_read_unaligned<T: AnyBitPattern>(bytes: &[u8]) -> T { in pod_read_unaligned()
317 pub fn try_from_bytes<T: AnyBitPattern>(s: &[u8]) -> Result<&T, PodCastError> { in try_from_bytes()
328 pub fn try_from_bytes_mut<T: NoUninit + AnyBitPattern>( in try_from_bytes_mut()
341 pub fn cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in cast()
352 pub fn cast_mut<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_mut() argument
[all …]
Dmust.rs6 use crate::{AnyBitPattern, NoUninit};
41 pub const fn must_cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in must_cast()
67 pub const fn must_cast_ref<A: NoUninit, B: AnyBitPattern>(a: &A) -> &B { in must_cast_ref()
95 A: NoUninit + AnyBitPattern, in must_cast_mut() argument
96 B: NoUninit + AnyBitPattern, in must_cast_mut() argument
146 pub const fn must_cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in must_cast_slice()
193 A: NoUninit + AnyBitPattern, in must_cast_slice_mut() argument
194 B: NoUninit + AnyBitPattern, in must_cast_slice_mut() argument
Dallocation.rs30 pub fn cast_box<A: NoUninit, B: AnyBitPattern>(input: Box<A>) -> Box<B> { in cast_box()
44 pub fn try_cast_box<A: NoUninit, B: AnyBitPattern>( in try_cast_box()
154 pub fn cast_slice_box<A: NoUninit, B: AnyBitPattern>( in cast_slice_box()
171 pub fn try_cast_slice_box<A: NoUninit, B: AnyBitPattern>( in try_cast_slice_box()
209 pub fn cast_vec<A: NoUninit, B: AnyBitPattern>(input: Vec<A>) -> Vec<B> { in cast_vec()
225 pub fn try_cast_vec<A: NoUninit, B: AnyBitPattern>( in try_cast_vec()
302 pub fn pod_collect_to_vec<A: NoUninit, B: NoUninit + AnyBitPattern>( in pod_collect_to_vec()
320 pub fn cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_rc() argument
340 pub fn try_cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in try_cast_rc() argument
357 pub fn cast_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>( in cast_arc() argument
[all …]
Danybitpattern.rs51 pub unsafe trait AnyBitPattern: trait
56 unsafe impl<T: Pod> AnyBitPattern for T {}
63 unsafe impl<T> AnyBitPattern for core::mem::MaybeUninit<T> where T: AnyBitPattern
Dchecked.rs6 AnyBitPattern, NoUninit,
136 type Bits: AnyBitPattern;
143 unsafe impl<T: AnyBitPattern> CheckedBitPattern for T {
344 A: NoUninit + AnyBitPattern, in try_cast_mut() argument
394 A: NoUninit + AnyBitPattern, in try_cast_slice_mut() argument
473 A: NoUninit + AnyBitPattern, in cast_mut() argument
520 A: NoUninit + AnyBitPattern, in cast_slice_mut() argument
/external/rust/android-crates-io/crates/glam/src/features/
Dimpl_bytemuck.rs7 use bytemuck::{AnyBitPattern, Pod, Zeroable};
10 unsafe impl AnyBitPattern for Affine2 {}
12 unsafe impl AnyBitPattern for Affine3A {}
19 unsafe impl AnyBitPattern for Mat3A {}
31 unsafe impl AnyBitPattern for Vec3A {}
/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/read-fonts-0.23.2/src/
Darray.rs5 use bytemuck::AnyBitPattern;
161 impl<'a, T: AnyBitPattern> ReadArgs for &'a [T] {
165 impl<'a, T: AnyBitPattern + FixedSize> FontReadWithArgs<'a> for &'a [T] {
Dfont_data.rs6 use bytemuck::AnyBitPattern;
129 pub fn read_ref_at<T: AnyBitPattern + FixedSize>( in read_ref_at()
156 pub fn read_array<T: AnyBitPattern + FixedSize>( in read_array()
260 pub(crate) fn read_array<T: AnyBitPattern + FixedSize>( in read_array()
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/read-fonts-0.23.2/src/
Darray.rs5 use bytemuck::AnyBitPattern;
161 impl<'a, T: AnyBitPattern> ReadArgs for &'a [T] {
165 impl<'a, T: AnyBitPattern + FixedSize> FontReadWithArgs<'a> for &'a [T] {
Dfont_data.rs6 use bytemuck::AnyBitPattern;
129 pub fn read_ref_at<T: AnyBitPattern + FixedSize>( in read_ref_at()
156 pub fn read_array<T: AnyBitPattern + FixedSize>( in read_array()
260 pub(crate) fn read_array<T: AnyBitPattern + FixedSize>( in read_array()
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/font-types-0.7.3/src/
Dfword.rs8 #[cfg_attr(feature = "bytemuck", derive(bytemuck::AnyBitPattern))]
15 #[cfg_attr(feature = "bytemuck", derive(bytemuck::AnyBitPattern))]
/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/font-types-0.7.3/src/
Dfword.rs8 #[cfg_attr(feature = "bytemuck", derive(bytemuck::AnyBitPattern))]
15 #[cfg_attr(feature = "bytemuck", derive(bytemuck::AnyBitPattern))]
/external/cronet/tot/third_party/rust/chromium_crates_io/vendor/bytemuck_derive-1.8.0/tests/
Dbasic.rs4 checked::CheckedCastError, AnyBitPattern, CheckedBitPattern, Contiguous,
149 #[derive(Copy, Clone, AnyBitPattern)]
203 #[derive(Debug, Copy, Clone, AnyBitPattern, PartialEq, Eq)]
205 struct AnyBitPatternTest<A: AnyBitPattern, B: AnyBitPattern> {
/external/cronet/stable/third_party/rust/chromium_crates_io/vendor/bytemuck_derive-1.8.0/tests/
Dbasic.rs4 checked::CheckedCastError, AnyBitPattern, CheckedBitPattern, Contiguous,
149 #[derive(Copy, Clone, AnyBitPattern)]
203 #[derive(Debug, Copy, Clone, AnyBitPattern, PartialEq, Eq)]
205 struct AnyBitPatternTest<A: AnyBitPattern, B: AnyBitPattern> {
/external/rust/android-crates-io/crates/bytemuck_derive/tests/
Dbasic.rs5 checked::CheckedCastError, AnyBitPattern, CheckedBitPattern, Contiguous,
150 #[derive(Copy, Clone, AnyBitPattern)]
204 #[derive(Debug, Copy, Clone, AnyBitPattern, PartialEq, Eq)]
206 struct AnyBitPatternTest<A: AnyBitPattern, B: AnyBitPattern> {

123456