pub struct InitializerSample<const N: usize> {}
Trait Implementations§
Source§impl<P, const N: usize> InitializerTrait<P, N> for InitializerSample<N>where
P: PokemonTypeTrait,
impl<P, const N: usize> InitializerTrait<P, N> for InitializerSample<N>where
P: PokemonTypeTrait,
Source§fn initialize() -> [P; N]
fn initialize() -> [P; N]
Generate an initalized array.
Source§fn init_group<G, const R: usize>() -> Gwhere
G: GroupTrait<T, N, R>,
fn init_group<G, const R: usize>() -> Gwhere
G: GroupTrait<T, N, R>,
Initialize the group. Read more
Auto Trait Implementations§
impl<const N: usize> Freeze for InitializerSample<N>
impl<const N: usize> RefUnwindSafe for InitializerSample<N>
impl<const N: usize> Send for InitializerSample<N>
impl<const N: usize> Sync for InitializerSample<N>
impl<const N: usize> Unpin for InitializerSample<N>
impl<const N: usize> UnwindSafe for InitializerSample<N>
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