ccxt 4.5.78

CCXT – CryptoCurrency eXchange Trading Library (Rust) – typed unified-method API (re-exports the ccxt-base engine)
// PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
// https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code
//
// `ccxt` is the user-facing typed API: the per-exchange typed unified-method
// wrappers (`Binance`, `Kraken`, … with `fetch_ticker(..) -> Result<Ticker>`)
// plus the `TypedExchange` / `TypedExchangeExt` traits. The untyped engine
// (runtime, `Value`, REST/prediction Cores, WS infra) lives in the sibling
// `ccxt-base` crate — kept separate so no single `rustc` invocation compiles the
// whole generated surface at once (CI memory ceiling).
//
// This crate RE-EXPORTS the whole `ccxt-base` surface at its root, so users (and
// the transpiled test/consumer code) can write `ccxt::Value`,
// `ccxt::exchanges::binance::BinanceCore`, `ccxt::runtime::…`, `ccxt::pro::…`
// alongside the typed `ccxt::Binance` — one crate, both layers.

pub use ccxt_base::{
    error, value, types, params, exchange, precise, runtime, exchange_errors, exchange_stubs,
    exchange_generated, prediction, prediction_exchange, prediction_exchange_generated, pro,
};
pub use ccxt_base::{
    Value, get_value, set_value, safe_string, safe_number, safe_integer, safe_bool,
    ExchangeError, Exchange, Result, Params, Config,
};

pub mod exchanges;
pub mod typed;
pub use typed::*;