paft_core/lib.rs
1//! Core types and utilities for the paft ecosystem.
2#![warn(missing_docs)]
3
4/// Core cross-cutting domain types (currency, exchange, period, money, market state, instrument).
5pub mod domain;
6/// Error definitions shared across crates.
7pub mod error;
8/// Private serde helper modules for custom serialization patterns.
9pub mod serde_helpers;
10
11#[cfg(feature = "dataframe")]
12/// DataFrame conversion traits for paft
13pub mod dataframe;
14
15pub use error::PaftError;
16
17#[cfg(feature = "dataframe")]
18pub use dataframe::{Columnar, ToDataFrame, ToDataFrameVec};