pub enum BetaSchedule {
Linear,
Cosine,
ScaledLinear,
}Expand description
Beta schedule for noise
Variants§
Trait Implementations§
Source§impl Clone for BetaSchedule
impl Clone for BetaSchedule
Source§fn clone(&self) -> BetaSchedule
fn clone(&self) -> BetaSchedule
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 BetaSchedule
impl Debug for BetaSchedule
Source§impl PartialEq for BetaSchedule
impl PartialEq for BetaSchedule
impl Copy for BetaSchedule
impl StructuralPartialEq for BetaSchedule
Auto Trait Implementations§
impl Freeze for BetaSchedule
impl RefUnwindSafe for BetaSchedule
impl Send for BetaSchedule
impl Sync for BetaSchedule
impl Unpin for BetaSchedule
impl UnwindSafe for BetaSchedule
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