pub struct BinanceDataClientConfig {
pub product_types: Vec<BinanceProductType>,
pub environment: BinanceEnvironment,
pub base_url_http: Option<String>,
pub base_url_ws: Option<String>,
pub api_key: Option<String>,
pub api_secret: Option<String>,
}Expand description
Configuration for Binance data client.
Fields§
§product_types: Vec<BinanceProductType>Product types to subscribe to.
environment: BinanceEnvironmentEnvironment (mainnet or testnet).
base_url_http: Option<String>Optional base URL override for HTTP API.
base_url_ws: Option<String>Optional base URL override for WebSocket.
api_key: Option<String>API key for authenticated endpoints.
api_secret: Option<String>API secret for request signing.
Trait Implementations§
Source§impl Clone for BinanceDataClientConfig
impl Clone for BinanceDataClientConfig
Source§fn clone(&self) -> BinanceDataClientConfig
fn clone(&self) -> BinanceDataClientConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BinanceDataClientConfig
impl Debug for BinanceDataClientConfig
Auto Trait Implementations§
impl Freeze for BinanceDataClientConfig
impl RefUnwindSafe for BinanceDataClientConfig
impl Send for BinanceDataClientConfig
impl Sync for BinanceDataClientConfig
impl Unpin for BinanceDataClientConfig
impl UnwindSafe for BinanceDataClientConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more