pub struct OKXPositionTier {
pub uly: Ustr,
pub inst_family: String,
pub inst_id: Ustr,
pub tier: String,
pub min_sz: String,
pub max_sz: String,
pub mmr: String,
pub imr: String,
pub max_lever: String,
pub opt_mgn_factor: String,
pub quote_max_loan: String,
pub base_max_loan: String,
}Expand description
Represents a position tier from the GET /api/v5/public/position-tiers endpoint.
Fields§
§uly: UstrUnderlying.
inst_family: StringInstrument family.
inst_id: UstrInstrument ID.
tier: StringTier level.
min_sz: StringMinimum size/amount for the tier.
max_sz: StringMaximum size/amount for the tier.
mmr: StringMaintenance margin requirement rate.
imr: StringInitial margin requirement rate.
max_lever: StringMaximum available leverage.
opt_mgn_factor: StringOption Margin Coefficient (only applicable to options).
quote_max_loan: StringQuote currency borrowing amount.
base_max_loan: StringBase currency borrowing amount.
Trait Implementations§
Source§impl Clone for OKXPositionTier
impl Clone for OKXPositionTier
Source§fn clone(&self) -> OKXPositionTier
fn clone(&self) -> OKXPositionTier
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 OKXPositionTier
impl Debug for OKXPositionTier
Source§impl<'de> Deserialize<'de> for OKXPositionTier
impl<'de> Deserialize<'de> for OKXPositionTier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OKXPositionTier
impl RefUnwindSafe for OKXPositionTier
impl Send for OKXPositionTier
impl Sync for OKXPositionTier
impl Unpin for OKXPositionTier
impl UnwindSafe for OKXPositionTier
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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