ccxt-pro 4.5.78

CCXT – CryptoCurrency eXchange Trading Library (Rust) – pro (WebSocket / watch*) exchanges
// 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-pro` holds the transpiled WebSocket (`watch*`) venues. They were split
// out of the `ccxt` crate so that each `rustc` invocation stays well under the
// CI runner's memory ceiling. The transpiled venue files reference the base via
// `crate::<module>` paths; the re-exports below make those paths resolve
// unchanged now that the files live in this crate instead of `ccxt`.

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

pub mod pro;
// Typed WS layer: `ccxt_pro::Binance::watch_ticker() -> Result<Ticker>`, wrapping
// the `pro::<id>` venue Cores. Generated by build/generateRustWrappers.ts.
pub mod pro_typed;
pub mod typed;
pub use typed::*;