pub enum DataAccessMode {
Unrestricted,
Restricted,
ForwardOnly,
}Expand description
Data access mode - controls which data can be accessed during evaluation
Variants§
Unrestricted
Unrestricted - can access all data (historical analysis)
Restricted
Restricted - no future data access (simulation, backtesting, validation)
ForwardOnly
Forward-only - only current and future data (real-time streaming)
Trait Implementations§
Source§impl Clone for DataAccessMode
impl Clone for DataAccessMode
Source§fn clone(&self) -> DataAccessMode
fn clone(&self) -> DataAccessMode
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 moreSource§impl Debug for DataAccessMode
impl Debug for DataAccessMode
Source§impl PartialEq for DataAccessMode
impl PartialEq for DataAccessMode
Source§fn eq(&self, other: &DataAccessMode) -> bool
fn eq(&self, other: &DataAccessMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DataAccessMode
impl StructuralPartialEq for DataAccessMode
Auto Trait Implementations§
impl Freeze for DataAccessMode
impl RefUnwindSafe for DataAccessMode
impl Send for DataAccessMode
impl Sync for DataAccessMode
impl Unpin for DataAccessMode
impl UnsafeUnpin for DataAccessMode
impl UnwindSafe for DataAccessMode
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