pub enum MultiLegStrategy {
Unknown,
CoveredCall,
CoveredPut,
VerticalCallSpread,
VerticalPutSpread,
Collar,
Straddle,
Strangle,
CalendarCallSpread,
CalendarPutSpread,
}Expand description
Multi-leg strategy
Variants§
Unknown
Unknown
CoveredCall
Covered call (covered stock)
CoveredPut
Covered put (covered stock)
VerticalCallSpread
Vertical call spread
VerticalPutSpread
Vertical put spread
Collar
Collar
Straddle
Straddle
Strangle
Strangle
CalendarCallSpread
Calendar call spread
CalendarPutSpread
Calendar put spread
Trait Implementations§
Source§impl Clone for MultiLegStrategy
impl Clone for MultiLegStrategy
Source§fn clone(&self) -> MultiLegStrategy
fn clone(&self) -> MultiLegStrategy
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 moreimpl Copy for MultiLegStrategy
Source§impl Debug for MultiLegStrategy
impl Debug for MultiLegStrategy
Source§impl Default for MultiLegStrategy
impl Default for MultiLegStrategy
Source§impl<'de> Deserialize<'de> for MultiLegStrategy
impl<'de> Deserialize<'de> for MultiLegStrategy
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MultiLegStrategy
impl Display for MultiLegStrategy
impl Eq for MultiLegStrategy
Source§impl FromStr for MultiLegStrategy
impl FromStr for MultiLegStrategy
Source§impl Hash for MultiLegStrategy
impl Hash for MultiLegStrategy
Source§impl PartialEq for MultiLegStrategy
impl PartialEq for MultiLegStrategy
Source§fn eq(&self, other: &MultiLegStrategy) -> bool
fn eq(&self, other: &MultiLegStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MultiLegStrategy
impl Serialize for MultiLegStrategy
impl StructuralPartialEq for MultiLegStrategy
Auto Trait Implementations§
impl Freeze for MultiLegStrategy
impl RefUnwindSafe for MultiLegStrategy
impl Send for MultiLegStrategy
impl Sync for MultiLegStrategy
impl Unpin for MultiLegStrategy
impl UnsafeUnpin for MultiLegStrategy
impl UnwindSafe for MultiLegStrategy
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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