Enum AllocInit
pub(in ::raw_vec) enum AllocInit
Variants
-
Uninitialized The contents of the new memory are uninitialized.
-
Zeroed The new memory is guaranteed to be zeroed.
Auto Trait Implementations
impl Freeze for AllocInit
impl RefUnwindSafe for AllocInit
impl Send for AllocInit
impl Sync for AllocInit
impl Unpin for AllocInit
impl UnsafeUnpin for AllocInit
impl UnwindSafe for AllocInit
Blanket Implementations
impl<T> Any for AllocInit
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AllocInit
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AllocInit
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for AllocInit
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for AllocInit
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for AllocInit
impl<T, U> Into<U> for AllocInit
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for AllocInit
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for AllocInit
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>