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 copy 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 PartialEq<MutatorStatefulness> for MutatorStatefulness
impl PartialEq<MutatorStatefulness> for MutatorStatefulness
source§fn eq(&self, other: &MutatorStatefulness) -> bool
fn eq(&self, other: &MutatorStatefulness) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for MutatorStatefulness
impl Eq for MutatorStatefulness
impl StructuralEq for MutatorStatefulness
impl StructuralPartialEq for MutatorStatefulness
Auto Trait Implementations§
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