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) -> T

Returns the argument unchanged.

impl<T> SizeHint for AllocInit where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for AllocInit

impl<T, U> Into<U> for AllocInit where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>