pub enum PayoutCurvePiece {
PolynomialPayoutCurvePiece(PolynomialPayoutCurvePiece),
HyperbolaPayoutCurvePiece(HyperbolaPayoutCurvePiece),
}Expand description
Representations of functions describing the payout curve over a given interval.
Variants§
PolynomialPayoutCurvePiece(PolynomialPayoutCurvePiece)
Used for curves represented as polynomial functions.
HyperbolaPayoutCurvePiece(HyperbolaPayoutCurvePiece)
Used for curves represented as hyperbola functions.
Trait Implementations§
Source§impl Clone for PayoutCurvePiece
impl Clone for PayoutCurvePiece
Source§fn clone(&self) -> PayoutCurvePiece
fn clone(&self) -> PayoutCurvePiece
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 PayoutCurvePiece
impl Debug for PayoutCurvePiece
Source§impl PartialEq for PayoutCurvePiece
impl PartialEq for PayoutCurvePiece
Source§impl Readable for PayoutCurvePiece
impl Readable for PayoutCurvePiece
Source§impl Writeable for PayoutCurvePiece
impl Writeable for PayoutCurvePiece
impl StructuralPartialEq for PayoutCurvePiece
Auto Trait Implementations§
impl Freeze for PayoutCurvePiece
impl RefUnwindSafe for PayoutCurvePiece
impl Send for PayoutCurvePiece
impl Sync for PayoutCurvePiece
impl Unpin for PayoutCurvePiece
impl UnwindSafe for PayoutCurvePiece
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