Crate borsa_core

Crate borsa_core 

Source
Expand description

borsa-core

Core types, traits, and utilities shared across the borsa ecosystem.

  • types: common data structures (quotes, candles, actions, requests).
  • connector: the BorsaConnector trait and capability provider traits.
  • timeseries: helpers to merge history from multiple connectors.

Re-exports§

pub use connector::BorsaConnector;
pub use timeseries::infer::estimate_step_seconds;
pub use timeseries::infer::is_subdaily;
pub use timeseries::merge::dedup_actions;
pub use timeseries::merge::merge_candles_by_priority;
pub use timeseries::merge::merge_history;
pub use timeseries::resample::resample_to_daily;
pub use timeseries::resample::resample_to_minutes;
pub use timeseries::resample::resample_to_weekly;
pub use types::*;

Modules§

connector
Connector capability traits and the primary BorsaConnector interface.
stream
Internal stream utilities used by StreamHandle and tests.
timeseries
Time-series utilities for merging and resampling. Time-series utilities shared by connectors and orchestrator.
types
Re-export of foundational types from paft and borsa-types.