1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[derive(Debug, Default, Clone, Copy)]
pub enum CexTableFlag {
    Trades,
    Quotes,
    #[default]
    None,
}

// all of this info is in timestamps
#[derive(Debug, Clone, Copy)]
pub enum CexRangeOrArbitrary {
    Range(u64, u64),
    Arbitrary(&'static [u64]),
    Timestamp { block_number: u64, block_timestamp: u64 },
}