Crate borsa_types

Crate borsa_types 

Source
Expand description

Borsa-specific data transfer objects and configuration primitives built on top of paft.

Re-exports§

pub use routing_policy::Preference;
pub use routing_policy::RoutingContext;
pub use routing_policy::RoutingPolicy;
pub use routing_policy::RoutingPolicyBuilder;
pub use routing_policy::ScopeKey;

Modules§

routing_policy
Centralized routing policy for provider and exchange ordering.

Structs§

Attribution
Attribution of merged history: which connector supplied which timestamp spans.
BackoffConfig
Exponential backoff configuration for reconnecting streaming sessions.
BorsaConfig
Global configuration for the Borsa orchestrator.
ConnectorKey
Typed key for identifying connectors in priority configuration.
DownloadReport
Summary of historical data download.
InfoReport
Summary of instrument information retrieval.
SearchReport
Summary of a symbol search operation.
Span
A continuous span of timestamps [start..=end] that a connector contributed.

Enums§

BorsaError
Unified error type for the borsa workspace.
FetchStrategy
Strategy for selecting among eligible data providers.
MergeStrategy
Strategy for merging history data from multiple providers.
Resampling
Forced resampling mode for merged history series.