pub struct CommissionRate {
pub info: Option<Value>,
pub symbol: String,
pub maker_commission_rate: f64,
pub taker_commission_rate: f64,
}Expand description
Commission rate information.
Contains maker and taker commission rates for a specific trading pair.
Fields§
§info: Option<Value>Raw exchange response data.
symbol: StringTrading pair symbol.
maker_commission_rate: f64Maker commission rate (e.g., 0.0002 = 0.02%).
taker_commission_rate: f64Taker commission rate (e.g., 0.0004 = 0.04%).
Trait Implementations§
Source§impl Clone for CommissionRate
impl Clone for CommissionRate
Source§fn clone(&self) -> CommissionRate
fn clone(&self) -> CommissionRate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommissionRate
impl Debug for CommissionRate
Source§impl Default for CommissionRate
impl Default for CommissionRate
Source§fn default() -> CommissionRate
fn default() -> CommissionRate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommissionRate
impl<'de> Deserialize<'de> for CommissionRate
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CommissionRate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CommissionRate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CommissionRate
impl Serialize for CommissionRate
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CommissionRate
impl RefUnwindSafe for CommissionRate
impl Send for CommissionRate
impl Sync for CommissionRate
impl Unpin for CommissionRate
impl UnwindSafe for CommissionRate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more