pub struct FillWithDefault;Expand description
Fills an array with Default::default().
§Examples
use varlen::prelude::*;
let arr: [u16; 5] = new_array(FillWithDefault);
assert_eq!(arr, [0, 0, 0, 0, 0]);Trait Implementations§
Source§impl<T: Default> ArrayInitializer<T> for FillWithDefault
impl<T: Default> ArrayInitializer<T> for FillWithDefault
Source§fn initialize(self, dst: &mut [MaybeUninit<T>])
fn initialize(self, dst: &mut [MaybeUninit<T>])
Fills the slice. Read more
Auto Trait Implementations§
impl Freeze for FillWithDefault
impl RefUnwindSafe for FillWithDefault
impl Send for FillWithDefault
impl Sync for FillWithDefault
impl Unpin for FillWithDefault
impl UnwindSafe for FillWithDefault
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more