pub struct PaperTradingConfig {
pub initial_cash: f64,
pub reset_on_create: bool,
}Expand description
Paper trading configuration.
Fields§
§initial_cash: f64Initial cash balance.
reset_on_create: boolWhether to reset on creation.
Implementations§
Source§impl PaperTradingConfig
impl PaperTradingConfig
Sourcepub fn new() -> PaperTradingConfig
pub fn new() -> PaperTradingConfig
Create new paper trading config.
Sourcepub fn initial_cash(self, cash: f64) -> PaperTradingConfig
pub fn initial_cash(self, cash: f64) -> PaperTradingConfig
Set initial cash balance.
Sourcepub fn reset_on_create(self, reset: bool) -> PaperTradingConfig
pub fn reset_on_create(self, reset: bool) -> PaperTradingConfig
Enable reset on creation.
Trait Implementations§
Source§impl Clone for PaperTradingConfig
impl Clone for PaperTradingConfig
Source§fn clone(&self) -> PaperTradingConfig
fn clone(&self) -> PaperTradingConfig
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 PaperTradingConfig
impl Debug for PaperTradingConfig
Source§impl Default for PaperTradingConfig
impl Default for PaperTradingConfig
Source§fn default() -> PaperTradingConfig
fn default() -> PaperTradingConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PaperTradingConfig
impl RefUnwindSafe for PaperTradingConfig
impl Send for PaperTradingConfig
impl Sync for PaperTradingConfig
impl Unpin for PaperTradingConfig
impl UnwindSafe for PaperTradingConfig
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