/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck/src/ |
D | checked.rs | 307 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()
|
D | lib.rs | 341 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()
|
D | allocation.rs | 30 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()
|
D | must.rs | 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() 146 pub const fn must_cast_slice<A: NoUninit, B: AnyBitPattern>(a: &[A]) -> &[B] { in must_cast_slice()
|
D | no_uninit.rs | 61 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 D | checked.rs | 306 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 D | lib.rs | 315 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 D | allocation.rs | 26 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 D | must.rs | 58 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 D | no_uninit.rs | 61 pub unsafe trait NoUninit: Sized + Copy + 'static {} trait
|
/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck_derive/src/ |
D | traits.rs | 186 pub struct NoUninit; struct 188 impl Derivable for NoUninit { implementation
|