pub enum MutatorStatefulness {
Permanent,
Intermittent,
Transient,
}
Variants§
Permanent
Sticks. Has effect immediately and continuously. Stays until explicitly told to leave.
Intermittent
Sticks. Has effect zero or more times at some point in the future. Stays a possibility until explicitly told to leave.
Transient
Sticks for a bit, probably goes away on its own. given regular system operations.
Implementations§
Trait Implementations§
Source§impl Clone for MutatorStatefulness
impl Clone for MutatorStatefulness
Source§fn clone(&self) -> MutatorStatefulness
fn clone(&self) -> MutatorStatefulness
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 moreSource§impl Debug for MutatorStatefulness
impl Debug for MutatorStatefulness
Source§impl PartialEq for MutatorStatefulness
impl PartialEq for MutatorStatefulness
impl Copy for MutatorStatefulness
impl Eq for MutatorStatefulness
impl StructuralPartialEq for MutatorStatefulness
Auto Trait Implementations§
impl Freeze for MutatorStatefulness
impl RefUnwindSafe for MutatorStatefulness
impl Send for MutatorStatefulness
impl Sync for MutatorStatefulness
impl Unpin for MutatorStatefulness
impl UnwindSafe for MutatorStatefulness
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