pub trait CommissionModel:
Send
+ Sync
+ Debug {
// Required method
fn calculate_commission(&self, fill_quantity: f64, fill_price: f64) -> f64;
}Expand description
Pluggable commission model (n1yc.2, QF-Lib inspired).
Required Methods§
fn calculate_commission(&self, fill_quantity: f64, fill_price: f64) -> f64
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".