pub struct BookSummaries {
pub summaries: Vec<BookSummary>,
}Expand description
Collection of book summaries
Fields§
§summaries: Vec<BookSummary>List of book summaries
Implementations§
Source§impl BookSummaries
impl BookSummaries
Sourcepub fn add(&mut self, summary: BookSummary)
pub fn add(&mut self, summary: BookSummary)
Add a book summary
Sourcepub fn by_currency(&self, currency: String) -> Vec<&BookSummary>
pub fn by_currency(&self, currency: String) -> Vec<&BookSummary>
Get summaries by currency
Sourcepub fn perpetuals(&self) -> Vec<&BookSummary>
pub fn perpetuals(&self) -> Vec<&BookSummary>
Get summaries by instrument type
Sourcepub fn options(&self) -> Vec<&BookSummary>
pub fn options(&self) -> Vec<&BookSummary>
Get option summaries
Sourcepub fn futures(&self) -> Vec<&BookSummary>
pub fn futures(&self) -> Vec<&BookSummary>
Get future summaries
Sourcepub fn sort_by_volume(&mut self)
pub fn sort_by_volume(&mut self)
Sort by volume (descending)
Sourcepub fn sort_by_open_interest(&mut self)
pub fn sort_by_open_interest(&mut self)
Sort by open interest (descending)
Trait Implementations§
Source§impl Clone for BookSummaries
impl Clone for BookSummaries
Source§fn clone(&self) -> BookSummaries
fn clone(&self) -> BookSummaries
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 BookSummaries
impl Debug for BookSummaries
Source§impl Default for BookSummaries
impl Default for BookSummaries
Source§impl<'de> Deserialize<'de> for BookSummaries
impl<'de> Deserialize<'de> for BookSummaries
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
Source§impl Display for BookSummaries
impl Display for BookSummaries
Source§impl PartialEq for BookSummaries
impl PartialEq for BookSummaries
Source§impl Serialize for BookSummaries
impl Serialize for BookSummaries
impl StructuralPartialEq for BookSummaries
Auto Trait Implementations§
impl Freeze for BookSummaries
impl RefUnwindSafe for BookSummaries
impl Send for BookSummaries
impl Sync for BookSummaries
impl Unpin for BookSummaries
impl UnwindSafe for BookSummaries
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.