Trait uncon::FromUnchecked
[−]
[src]
pub trait FromUnchecked<T>: Sized { unsafe fn from_unchecked(_: T) -> Self; }
Unchecked and potentially unsafe conversions from T
into Self
.
Required Methods
unsafe fn from_unchecked(_: T) -> Self
Performs the unchecked conversion.
Implementors
impl<'a, T, U> FromUnchecked<&'a U> for &'a T
impl<'a, T, U> FromUnchecked<&'a mut U> for &'a mut T
impl<'a, T: ?Sized> FromUnchecked<*const T> for &'a T
impl<'a, T: ?Sized> FromUnchecked<*mut T> for &'a mut T
impl<'a, T, U> FromUnchecked<&'a [U]> for &'a [T]
impl<'a, T, U> FromUnchecked<&'a mut [U]> for &'a mut [T]
impl<'a> FromUnchecked<&'a [u8]> for &'a str
impl<'a> FromUnchecked<&'a mut [u8]> for &'a mut str
impl<T, U> FromUnchecked<Vec<U>> for Vec<T>
impl FromUnchecked<Vec<u8>> for String
impl FromUnchecked<Box<[u8]>> for String
impl<T, U> FromUnchecked<Box<U>> for Box<T>
impl<T, U> FromUnchecked<Box<[U]>> for Box<[T]>
impl<T: ?Sized> FromUnchecked<*mut T> for Box<T>
impl<T> FromUnchecked<*const T> for Arc<T>
impl<T, U> FromUnchecked<Arc<U>> for Arc<T>
impl<T> FromUnchecked<*const T> for Rc<T>
impl<T, U> FromUnchecked<Rc<U>> for Rc<T>