stock-trek 0.5.0

Stock Trek time-series analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::order::single_order::SingleOrder;
use serde::{Deserialize, Serialize};
use std::hash::Hash;

#[derive(Debug, Clone, Hash, Serialize, Deserialize)]
pub enum OrderRequest<T, N> {
    Single(SingleOrder<T, N>),
    OneCancelsTheOther {
        a: Box<OrderRequest<T, N>>,
        b: Box<OrderRequest<T, N>>,
    },
    OneTriggersTheOther {
        primary: Box<OrderRequest<T, N>>,
        secondary: Box<OrderRequest<T, N>>,
    },
}