pragma_common/lib.rs
1//! Main types used through our rust projects at Pragma.
2
3// Entries, i.e Spot/Perp/Future
4pub mod entries;
5pub mod instrument_type;
6pub use instrument_type::InstrumentType;
7
8// Web3 types
9pub mod web3;
10
11// Orderbooks, i.e complete orderbooks or snapshot & updates.
12pub mod orderbook;
13
14// Telemetry init through OTEL
15pub mod telemetry;
16
17// Pair
18pub mod pair;
19pub use pair::Pair;
20
21// Pragma Aggregations
22pub mod aggregation;
23pub use aggregation::AggregationMode;
24
25// Pragma Time Intervals
26pub mod interval;
27pub use interval::Interval;