Expand description
ticksupply — Official Rust client for the Ticksupply market data API.
§Quick Start
let client = ticksupply::Client::new()?;
let exchanges = client.exchanges().list().await?;
for ex in exchanges {
println!("{}: {}", ex.code, ex.display_name);
}§Modules
client—ClientandClientBuilder.error— typedErrorvariants and the crate-wideResultalias.pagination—Page<T>shape returned by paginated list endpoints.timestamp—NanosandTimestampwire types and theIntoTimestampinput trait.decimal—Decimalwire type for decimal amounts.resources— one module per API resource (catalog, datastreams, subscriptions, exports, availability, export_schemas, billing).
See the API reference for endpoint-level documentation.
Re-exports§
pub use client::Client;pub use client::ClientBuilder;pub use decimal::Decimal;pub use error::Error;pub use error::Result;pub use pagination::Page;pub use timestamp::IntoTimestamp;pub use timestamp::Nanos;pub use timestamp::Timestamp;
Modules§
- client
- client — The
Cliententry point and itsClientBuilder. - decimal
- decimal — Wire-format decimal primitive.
- error
- error — Typed errors returned by this crate.
- pagination
- pagination — Pagination helpers.
- resources
- resources — One module per top-level area of the API.
- timestamp
- timestamp — Wire-format timestamp primitives.