pub struct MinimizeIL {
pub min_fees: Decimal,
}Expand description
Objective function to minimize IL while maintaining minimum fees.
Fields§
§min_fees: DecimalMinimum acceptable fees.
Implementations§
Trait Implementations§
Source§impl Clone for MinimizeIL
impl Clone for MinimizeIL
Source§fn clone(&self) -> MinimizeIL
fn clone(&self) -> MinimizeIL
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MinimizeIL
Source§impl Debug for MinimizeIL
impl Debug for MinimizeIL
Source§impl Default for MinimizeIL
impl Default for MinimizeIL
Source§impl ObjectiveFunction for MinimizeIL
impl ObjectiveFunction for MinimizeIL
Source§fn evaluate(&self, result: &SimulationResult) -> Decimal
fn evaluate(&self, result: &SimulationResult) -> Decimal
Evaluates the simulation result and returns a score.
Source§fn compare(&self, a: &SimulationResult, b: &SimulationResult) -> Ordering
fn compare(&self, a: &SimulationResult, b: &SimulationResult) -> Ordering
Compares two simulation results.
Auto Trait Implementations§
impl Freeze for MinimizeIL
impl RefUnwindSafe for MinimizeIL
impl Send for MinimizeIL
impl Sync for MinimizeIL
impl Unpin for MinimizeIL
impl UnsafeUnpin for MinimizeIL
impl UnwindSafe for MinimizeIL
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