Home
last modified time | relevance | path

Searched defs:NoUninit (Results 1 – 11 of 11) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck/src/
Dchecked.rs307 pub fn try_cast<A: NoUninit, B: CheckedBitPattern>( in try_cast()
327 pub fn try_cast_ref<A: NoUninit, B: CheckedBitPattern>( in try_cast_ref()
345 B: CheckedBitPattern + NoUninit, in try_cast_mut()
374 pub fn try_cast_slice<A: NoUninit, B: CheckedBitPattern>( in try_cast_slice()
395 B: CheckedBitPattern + NoUninit, in try_cast_slice_mut()
458 pub fn cast<A: NoUninit, B: CheckedBitPattern>(a: A) -> B { in cast()
491 pub fn cast_ref<A: NoUninit, B: CheckedBitPattern>(a: &A) -> &B { in cast_ref()
505 pub fn cast_slice<A: NoUninit, B: CheckedBitPattern>(a: &[A]) -> &[B] { in cast_slice()
Dlib.rs341 pub fn cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in cast()
365 pub fn cast_ref<A: NoUninit, B: AnyBitPattern>(a: &A) -> &B { in cast_ref()
376 pub fn cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in cast_slice()
399 pub fn pod_align_to<T: NoUninit, U: AnyBitPattern>( in pod_align_to()
428 pub fn try_cast<A: NoUninit, B: AnyBitPattern>( in try_cast()
441 pub fn try_cast_ref<A: NoUninit, B: AnyBitPattern>( in try_cast_ref()
476 pub fn try_cast_slice<A: NoUninit, B: AnyBitPattern>( in try_cast_slice()
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()
Dmust.rs41 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()
146 pub const fn must_cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in must_cast_slice()
Dno_uninit.rs61 pub unsafe trait NoUninit: Sized + Copy + 'static {} interface
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/bytemuck-1.15.0/src/
H A Dchecked.rs306 pub fn try_cast<A: NoUninit, B: CheckedBitPattern>( in try_cast()
326 pub fn try_cast_ref<A: NoUninit, B: CheckedBitPattern>( in try_cast_ref()
344 B: CheckedBitPattern + NoUninit, in try_cast_mut()
375 pub fn try_cast_slice<A: NoUninit, B: CheckedBitPattern>( in try_cast_slice()
396 B: CheckedBitPattern + NoUninit, in try_cast_slice_mut()
455 pub fn cast<A: NoUninit, B: CheckedBitPattern>(a: A) -> B { in cast()
486 pub fn cast_ref<A: NoUninit, B: CheckedBitPattern>(a: &A) -> &B { in cast_ref()
499 pub fn cast_slice<A: NoUninit, B: CheckedBitPattern>(a: &[A]) -> &[B] { in cast_slice()
H A Dlib.rs315 pub fn cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in cast()
337 pub fn cast_ref<A: NoUninit, B: AnyBitPattern>(a: &A) -> &B { in cast_ref()
347 pub fn cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in cast_slice()
369 pub fn pod_align_to<T: NoUninit, U: AnyBitPattern>( in pod_align_to()
398 pub fn try_cast<A: NoUninit, B: AnyBitPattern>( in try_cast()
411 pub fn try_cast_ref<A: NoUninit, B: AnyBitPattern>( in try_cast_ref()
446 pub fn try_cast_slice<A: NoUninit, B: AnyBitPattern>( in try_cast_slice()
H A Dallocation.rs26 pub fn cast_box<A: NoUninit, B: AnyBitPattern>(input: Box<A>) -> Box<B> { in cast_box()
40 pub fn try_cast_box<A: NoUninit, B: AnyBitPattern>( in try_cast_box()
148 pub fn cast_slice_box<A: NoUninit, B: AnyBitPattern>( in cast_slice_box()
165 pub fn try_cast_slice_box<A: NoUninit, B: AnyBitPattern>( in try_cast_slice_box()
199 pub fn cast_vec<A: NoUninit, B: AnyBitPattern>(input: Vec<A>) -> Vec<B> { in cast_vec()
215 pub fn try_cast_vec<A: NoUninit, B: AnyBitPattern>( in try_cast_vec()
286 pub fn pod_collect_to_vec<A: NoUninit, B: NoUninit + AnyBitPattern>( in pod_collect_to_vec()
H A Dmust.rs58 pub fn must_cast<A: NoUninit, B: AnyBitPattern>(a: A) -> B { in must_cast()
84 pub fn must_cast_ref<A: NoUninit, B: AnyBitPattern>(a: &A) -> &B { in must_cast_ref()
153 pub fn must_cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in must_cast_slice()
H A Dno_uninit.rs61 pub unsafe trait NoUninit: Sized + Copy + 'static {} trait
/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck_derive/src/
Dtraits.rs186 pub struct NoUninit; struct
188 impl Derivable for NoUninit { implementation