Struct SurfaceSelectionQuotePolicy
pub struct SurfaceSelectionQuotePolicy { /* private fields */ }Implementations§
§impl SurfaceSelectionQuotePolicy
impl SurfaceSelectionQuotePolicy
pub fn new(
min_liquidity_weight: f64,
min_quality_weight: f64,
min_final_weight: f64,
allow_crossed: bool,
allow_locked: bool,
allow_stale: bool,
) -> Result<Self, FerroRiskError>
pub fn new( min_liquidity_weight: f64, min_quality_weight: f64, min_final_weight: f64, allow_crossed: bool, allow_locked: bool, allow_stale: bool, ) -> Result<Self, FerroRiskError>
pub const fn min_liquidity_weight(self) -> f64
pub const fn min_liquidity_weight(self) -> f64
pub const fn min_quality_weight(self) -> f64
pub const fn min_quality_weight(self) -> f64
pub const fn min_final_weight(self) -> f64
pub const fn min_final_weight(self) -> f64
pub const fn allow_crossed(self) -> bool
pub const fn allow_crossed(self) -> bool
pub const fn allow_locked(self) -> bool
pub const fn allow_locked(self) -> bool
pub const fn allow_stale(self) -> bool
pub const fn allow_stale(self) -> bool
Trait Implementations§
§impl Clone for SurfaceSelectionQuotePolicy
impl Clone for SurfaceSelectionQuotePolicy
§fn clone(&self) -> SurfaceSelectionQuotePolicy
fn clone(&self) -> SurfaceSelectionQuotePolicy
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Default for SurfaceSelectionQuotePolicy
impl Default for SurfaceSelectionQuotePolicy
§impl PartialEq for SurfaceSelectionQuotePolicy
impl PartialEq for SurfaceSelectionQuotePolicy
impl Copy for SurfaceSelectionQuotePolicy
impl StructuralPartialEq for SurfaceSelectionQuotePolicy
Auto Trait Implementations§
impl Freeze for SurfaceSelectionQuotePolicy
impl RefUnwindSafe for SurfaceSelectionQuotePolicy
impl Send for SurfaceSelectionQuotePolicy
impl Sync for SurfaceSelectionQuotePolicy
impl Unpin for SurfaceSelectionQuotePolicy
impl UnsafeUnpin for SurfaceSelectionQuotePolicy
impl UnwindSafe for SurfaceSelectionQuotePolicy
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)