barter 0.12.5

Framework for building high-performance live-trading, paper-trading and back-testing systems
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::Sequence;
use chrono::{DateTime, Utc};
use derive_more::Constructor;
use serde::{Deserialize, Serialize};

/// `Engine` context that an [`AuditTick`](super::AuditTick) was generated in.
#[derive(
    Debug, Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Deserialize, Serialize, Constructor,
)]
pub struct EngineContext {
    pub sequence: Sequence,
    pub time: DateTime<Utc>,
}