pub struct LeverageTier {
pub info: Value,
pub tier: i32,
pub symbol: String,
pub currency: String,
pub min_notional: Decimal,
pub max_notional: Decimal,
pub maintenance_margin_rate: Decimal,
pub max_leverage: i32,
}Expand description
Leverage tier structure.
Describes leverage limits for different notional value ranges.
Fields§
§info: ValueRaw API response data.
tier: i32Tier number.
symbol: StringMarket symbol.
currency: StringCurrency (typically the quote currency).
min_notional: DecimalMinimum notional value.
max_notional: DecimalMaximum notional value.
maintenance_margin_rate: DecimalMaintenance margin rate.
max_leverage: i32Maximum leverage multiplier.
Implementations§
Trait Implementations§
Source§impl Clone for LeverageTier
impl Clone for LeverageTier
Source§fn clone(&self) -> LeverageTier
fn clone(&self) -> LeverageTier
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 LeverageTier
impl Debug for LeverageTier
Source§impl<'de> Deserialize<'de> for LeverageTier
impl<'de> Deserialize<'de> for LeverageTier
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeverageTier, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeverageTier, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LeverageTier
impl Serialize for LeverageTier
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 LeverageTier
impl RefUnwindSafe for LeverageTier
impl Send for LeverageTier
impl Sync for LeverageTier
impl Unpin for LeverageTier
impl UnwindSafe for LeverageTier
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