pub struct GrainBlock { /* private fields */ }Expand description
Grain pattern for a block.
Implementations§
Source§impl GrainBlock
impl GrainBlock
Sourcepub fn values_mut(&mut self) -> &mut [i16]
pub fn values_mut(&mut self) -> &mut [i16]
Get mutable values slice.
Trait Implementations§
Source§impl Clone for GrainBlock
impl Clone for GrainBlock
Source§fn clone(&self) -> GrainBlock
fn clone(&self) -> GrainBlock
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GrainBlock
impl RefUnwindSafe for GrainBlock
impl Send for GrainBlock
impl Sync for GrainBlock
impl Unpin for GrainBlock
impl UnsafeUnpin for GrainBlock
impl UnwindSafe for GrainBlock
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more