pub struct OptionChainEntry {
pub contract: OptionContract,
pub snapshot: Option<OptionSnapshot>,
}Expand description
Options chain entry for a specific strike/expiration.
Fields§
§contract: OptionContractOption contract.
snapshot: Option<OptionSnapshot>Snapshot data.
Trait Implementations§
Source§impl Clone for OptionChainEntry
impl Clone for OptionChainEntry
Source§fn clone(&self) -> OptionChainEntry
fn clone(&self) -> OptionChainEntry
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 OptionChainEntry
impl Debug for OptionChainEntry
Source§impl<'de> Deserialize<'de> for OptionChainEntry
impl<'de> Deserialize<'de> for OptionChainEntry
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OptionChainEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OptionChainEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OptionChainEntry
impl Serialize for OptionChainEntry
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 OptionChainEntry
impl RefUnwindSafe for OptionChainEntry
impl Send for OptionChainEntry
impl Sync for OptionChainEntry
impl Unpin for OptionChainEntry
impl UnwindSafe for OptionChainEntry
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