vynfi/lib.rs
1//! VynFi Rust SDK — synthetic financial data generation.
2//!
3//! # Example
4//! ```no_run
5//! use vynfi::Client;
6//!
7//! #[tokio::main]
8//! async fn main() -> Result<(), vynfi::VynFiError> {
9//! let client = Client::builder("vf_live_...").build()?;
10//! let sectors = client.catalog().list_sectors().await?;
11//! Ok(())
12//! }
13//! ```
14
15mod client;
16mod error;
17mod resources;
18mod types;
19
20#[cfg(feature = "blocking")]
21pub mod blocking;
22
23pub use client::{Client, ClientBuilder};
24pub use error::{ErrorBody, FieldError, VynFiError};
25pub use resources::{ApiKeys, Catalog, Credits, Jobs, ListJobsParams, Usage};
26pub use types::*;