pub enum BacktestRequest {
CreateBacktestSession(CreateBacktestSessionRequest),
Continue(ContinueParams),
ContinueSessionV1(ContinueSessionRequestV1),
CloseBacktestSession,
CloseSessionV1(CloseSessionRequestV1),
AttachBacktestSession {
session_id: String,
last_sequence: Option<u64>,
},
}Expand description
Backtest RPC methods exposed to the client.
Variants§
CreateBacktestSession(CreateBacktestSessionRequest)
Continue(ContinueParams)
ContinueSessionV1(ContinueSessionRequestV1)
CloseBacktestSession
CloseSessionV1(CloseSessionRequestV1)
AttachBacktestSession
Trait Implementations§
Source§impl Debug for BacktestRequest
impl Debug for BacktestRequest
Source§impl<'de> Deserialize<'de> for BacktestRequest
impl<'de> Deserialize<'de> for BacktestRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BacktestRequest
impl RefUnwindSafe for BacktestRequest
impl Send for BacktestRequest
impl Sync for BacktestRequest
impl Unpin for BacktestRequest
impl UnsafeUnpin for BacktestRequest
impl UnwindSafe for BacktestRequest
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