pub struct AxWhoAmIAccount {
pub id: String,
pub name: String,
pub is_close_only: bool,
pub maker_fee: Option<Decimal>,
pub taker_fee: Option<Decimal>,
pub can_list: bool,
pub can_read: bool,
pub can_set_limits: bool,
pub can_reduce_or_close: bool,
pub can_trade: bool,
}Expand description
Fields§
§id: StringAccount identifier.
name: StringAccount display name.
is_close_only: boolWhether the account is in close-only mode.
maker_fee: Option<Decimal>Maker fee rate; absent when the venue supplies no rate, which is distinct from zero.
taker_fee: Option<Decimal>Taker fee rate; absent when the venue supplies no rate, which is distinct from zero.
can_list: boolWhether the account may list its own state.
can_read: boolWhether the account may read venue state.
can_set_limits: boolWhether the account may set risk limits.
can_reduce_or_close: boolWhether the account may reduce or close existing positions.
can_trade: boolWhether the account may open new positions.
Trait Implementations§
Source§impl Clone for AxWhoAmIAccount
impl Clone for AxWhoAmIAccount
Source§fn clone(&self) -> AxWhoAmIAccount
fn clone(&self) -> AxWhoAmIAccount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AxWhoAmIAccount
impl Debug for AxWhoAmIAccount
Source§impl<'de> Deserialize<'de> for AxWhoAmIAccount
impl<'de> Deserialize<'de> for AxWhoAmIAccount
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 AxWhoAmIAccount
impl RefUnwindSafe for AxWhoAmIAccount
impl Send for AxWhoAmIAccount
impl Sync for AxWhoAmIAccount
impl Unpin for AxWhoAmIAccount
impl UnsafeUnpin for AxWhoAmIAccount
impl UnwindSafe for AxWhoAmIAccount
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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