Lines Matching defs:unsafe
48 pub unsafe trait Field<Index> {
122 unsafe {
158 unsafe {
194 let field = unsafe {
213 let offset = unsafe { field.cast::<u8>().offset_from(ptr.cast::<u8>()) };
585 let dst = unsafe { core::ptr::read_unaligned(ptr.as_inner().as_ptr()) };
645 let ptr = unsafe { ptr.assume_alignment::<Aligned>() };
695 let res = unsafe {
709 let ptr = unsafe { ptr.assume_alignment::<Aligned>() };
761 pub const unsafe fn transmute_ref(self) -> &'a Dst {
782 unsafe {
799 unsafe { crate::util::transmute_ref::<_, _, BecauseImmutable>(self.0) };
808 |dst| unsafe { crate::util::transmute_ref::<_, _, BecauseImmutable>(dst) },
815 ValidityError::new(unsafe {
864 unsafe { &mut *dst }
879 unsafe { crate::util::transmute_mut::<_, _, (_, (_, _))>(self.0) };
885 .map(|dst| unsafe { crate::util::transmute_mut::<_, _, (_, (_, _))>(dst) })
889 ValidityError::new(unsafe {
924 let ptr = unsafe { ptr.assume_alignment() };
957 let ptr = unsafe { ptr.assume_alignment() };