pub struct GetUSAvailableHoldingOptions {
pub symbol: String,
pub equity_type: String,
pub position_side: String,
}Expand description
Request for crate::TradeContext::us_available_holding.
Fields§
§symbol: StringSecurity symbol, e.g. "AAPL.US", an option symbol such as
"AAPL261120C345000.US", or a crypto pair such as "BTCUSD.BKKT".
equity_type: StringHolding type: "STOCK", "OPTION" or "CRYPTO". Defaults to
"STOCK" if empty.
position_side: StringPosition side: "LONG" or "SHORT". Defaults to "LONG" if empty.
Trait Implementations§
Source§impl Clone for GetUSAvailableHoldingOptions
impl Clone for GetUSAvailableHoldingOptions
Source§fn clone(&self) -> GetUSAvailableHoldingOptions
fn clone(&self) -> GetUSAvailableHoldingOptions
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 GetUSAvailableHoldingOptions
impl Debug for GetUSAvailableHoldingOptions
Source§impl Default for GetUSAvailableHoldingOptions
impl Default for GetUSAvailableHoldingOptions
Source§fn default() -> GetUSAvailableHoldingOptions
fn default() -> GetUSAvailableHoldingOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GetUSAvailableHoldingOptions
impl RefUnwindSafe for GetUSAvailableHoldingOptions
impl Send for GetUSAvailableHoldingOptions
impl Sync for GetUSAvailableHoldingOptions
impl Unpin for GetUSAvailableHoldingOptions
impl UnsafeUnpin for GetUSAvailableHoldingOptions
impl UnwindSafe for GetUSAvailableHoldingOptions
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
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> 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