1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! ticksupply — Official Rust client for the [Ticksupply](https://ticksupply.com) market data API.
//!
//! # Quick Start
//!
//! ```no_run
//! # async fn example() -> ticksupply::Result<()> {
//! let client = ticksupply::Client::new()?;
//! let exchanges = client.exchanges().list().await?;
//! for ex in exchanges {
//! println!("{}: {}", ex.code, ex.display_name);
//! }
//! # Ok(()) }
//! ```
//!
//! # Modules
//!
//! - [`client`] — [`Client`] and [`ClientBuilder`].
//! - [`error`] — typed [`Error`] variants and the crate-wide [`Result`] alias.
//! - [`pagination`] — [`Page<T>`] shape returned by paginated list endpoints.
//! - [`timestamp`] — [`Nanos`] and [`Timestamp`] wire types and the [`IntoTimestamp`] input trait.
//! - [`decimal`] — [`Decimal`] wire type for decimal amounts.
//! - [`resources`] — one module per API resource (catalog, datastreams, subscriptions, exports, availability, export_schemas, billing).
//!
//! See the [API reference](https://docs.ticksupply.com) for endpoint-level documentation.
pub use ;
pub use Decimal;
pub use ;
pub use Page;
pub use ;