pub enum PacingFunction {
Linear,
Exponential,
Step,
Root,
}Expand description
Pacing function for curriculum progression
Variants§
Linear
Linear progression
Exponential
Exponential progression
Step
Step-wise progression
Root
Root progression (slower at start)
Trait Implementations§
Source§impl Clone for PacingFunction
impl Clone for PacingFunction
Source§fn clone(&self) -> PacingFunction
fn clone(&self) -> PacingFunction
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 PacingFunction
impl Debug for PacingFunction
Source§impl PartialEq for PacingFunction
impl PartialEq for PacingFunction
impl Copy for PacingFunction
impl StructuralPartialEq for PacingFunction
Auto Trait Implementations§
impl Freeze for PacingFunction
impl RefUnwindSafe for PacingFunction
impl Send for PacingFunction
impl Sync for PacingFunction
impl Unpin for PacingFunction
impl UnwindSafe for PacingFunction
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