pub struct Leverage {
pub info: Value,
pub symbol: String,
pub margin_mode: Option<MarginType>,
pub long_leverage: Option<i64>,
pub short_leverage: Option<i64>,
pub timestamp: Option<i64>,
pub datetime: Option<String>,
}Expand description
Leverage configuration for a trading symbol.
Fields§
§info: ValueRaw exchange API response.
symbol: StringTrading symbol.
margin_mode: Option<MarginType>Margin mode (cross or isolated).
long_leverage: Option<i64>Leverage multiplier for long positions.
short_leverage: Option<i64>Leverage multiplier for short positions.
timestamp: Option<i64>Timestamp in milliseconds.
datetime: Option<String>ISO 8601 datetime string.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Leverage
impl<'de> Deserialize<'de> for Leverage
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Leverage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Leverage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for Leverage
impl Serialize for Leverage
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 Leverage
impl RefUnwindSafe for Leverage
impl Send for Leverage
impl Sync for Leverage
impl Unpin for Leverage
impl UnwindSafe for Leverage
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