Lines Matching defs:T
166 fn clone(&self) -> Unalign<T> { in clone()
174 pub const fn new(val: T) -> Unalign<T> { in new()
180 pub const fn into_inner(self) -> T { in into_inner()
202 pub fn try_deref(&self) -> Result<&T, AlignmentError<&Self, T>> { in try_deref() argument
222 pub fn try_deref_mut(&mut self) -> Result<&mut T, AlignmentError<&mut Self, T>> { in try_deref_mut() argument
239 pub const unsafe fn deref_unchecked(&self) -> &T { in deref_unchecked()
262 pub unsafe fn deref_mut_unchecked(&mut self) -> &mut T { in deref_mut_unchecked()
292 pub const fn get_ptr(&self) -> *const T { in get_ptr()
312 pub fn get_mut_ptr(&mut self) -> *mut T { in get_mut_ptr()
319 pub fn set(&mut self, t: T) { in set()
401 pub fn get(&self) -> T { in get()
411 fn deref(&self) -> &T { in deref()
418 fn deref_mut(&mut self) -> &mut T { in deref_mut()
628 pub const fn new(t: T) -> ReadOnly<T> { in new()
635 pub fn into_inner(r: ReadOnly<T>) -> T { in into_inner()
642 pub(crate) fn as_mut(r: &mut ReadOnly<T>) -> &mut T { in as_mut()
652 pub(crate) const unsafe fn as_ref_unchecked(r: &ReadOnly<T>) -> &T { in as_ref_unchecked()
701 impl<T: ?Sized> SizeEq<ReadOnly<T>> for T { implementation
716 unsafe impl<T: ?Sized> TransmuteFrom<ReadOnly<T>, Valid, Valid> for T {} implementation
720 fn from(t: &'a T) -> &'a ReadOnly<T> { in from()