pub enum CompletionCondition {
AllDone,
AtLeastOne,
Count(usize),
Percentage(f32),
}Expand description
Completion conditions for story loop
Variants§
AllDone
All stories must be done
AtLeastOne
At least one story done
Count(usize)
Specific number of stories
Percentage(f32)
Percentage of stories
Trait Implementations§
Source§impl Clone for CompletionCondition
impl Clone for CompletionCondition
Source§fn clone(&self) -> CompletionCondition
fn clone(&self) -> CompletionCondition
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 CompletionCondition
impl Debug for CompletionCondition
Source§impl Default for CompletionCondition
impl Default for CompletionCondition
Source§fn default() -> CompletionCondition
fn default() -> CompletionCondition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompletionCondition
impl<'de> Deserialize<'de> for CompletionCondition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CompletionCondition
impl RefUnwindSafe for CompletionCondition
impl Send for CompletionCondition
impl Sync for CompletionCondition
impl Unpin for CompletionCondition
impl UnsafeUnpin for CompletionCondition
impl UnwindSafe for CompletionCondition
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