Struct StaticArbitrageDiagnostics
pub struct StaticArbitrageDiagnostics {
pub butterfly_violations: Vec<ButterflyArbitrageViolation>,
pub calendar_violations: Vec<CalendarArbitrageViolation>,
}Fields§
§butterfly_violations: Vec<ButterflyArbitrageViolation>§calendar_violations: Vec<CalendarArbitrageViolation>Implementations§
§impl StaticArbitrageDiagnostics
impl StaticArbitrageDiagnostics
pub fn new( butterfly_violations: Vec<ButterflyArbitrageViolation>, calendar_violations: Vec<CalendarArbitrageViolation>, ) -> Self
pub fn is_arbitrage_free(&self) -> bool
pub fn arb_free_report(&self) -> ArbFreeReport
Trait Implementations§
§impl Clone for StaticArbitrageDiagnostics
impl Clone for StaticArbitrageDiagnostics
§fn clone(&self) -> StaticArbitrageDiagnostics
fn clone(&self) -> StaticArbitrageDiagnostics
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Default for StaticArbitrageDiagnostics
impl Default for StaticArbitrageDiagnostics
§fn default() -> StaticArbitrageDiagnostics
fn default() -> StaticArbitrageDiagnostics
§impl From<&StaticArbitrageDiagnostics> for ArbFreeReport
impl From<&StaticArbitrageDiagnostics> for ArbFreeReport
§fn from(value: &StaticArbitrageDiagnostics) -> Self
fn from(value: &StaticArbitrageDiagnostics) -> Self
§impl From<StaticArbitrageDiagnostics> for ArbFreeReport
impl From<StaticArbitrageDiagnostics> for ArbFreeReport
§fn from(value: StaticArbitrageDiagnostics) -> Self
fn from(value: StaticArbitrageDiagnostics) -> Self
§impl PartialEq for StaticArbitrageDiagnostics
impl PartialEq for StaticArbitrageDiagnostics
impl StructuralPartialEq for StaticArbitrageDiagnostics
Auto Trait Implementations§
impl Freeze for StaticArbitrageDiagnostics
impl RefUnwindSafe for StaticArbitrageDiagnostics
impl Send for StaticArbitrageDiagnostics
impl Sync for StaticArbitrageDiagnostics
impl Unpin for StaticArbitrageDiagnostics
impl UnsafeUnpin for StaticArbitrageDiagnostics
impl UnwindSafe for StaticArbitrageDiagnostics
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)