pub struct CalendarContext(/* private fields */);Expand description
Financial calendar context — earnings, dividends, splits, IPOs, macro data.
Implementations§
Source§impl CalendarContext
impl CalendarContext
Sourcepub fn new(config: Arc<Config>) -> Self
pub fn new(config: Arc<Config>) -> Self
Create a CalendarContext
Sourcepub fn log_subscriber(&self) -> Arc<dyn Subscriber + Send + Sync>
pub fn log_subscriber(&self) -> Arc<dyn Subscriber + Send + Sync>
Returns the log subscriber
Sourcepub async fn finance_calendar(
&self,
category: CalendarCategory,
start: impl Into<String>,
end: impl Into<String>,
market: Option<String>,
) -> Result<CalendarEventsResponse>
pub async fn finance_calendar( &self, category: CalendarCategory, start: impl Into<String>, end: impl Into<String>, market: Option<String>, ) -> Result<CalendarEventsResponse>
Get financial calendar events.
Path: GET /v1/quote/finance_calendar
Trait Implementations§
Source§impl Clone for CalendarContext
impl Clone for CalendarContext
Source§fn clone(&self) -> CalendarContext
fn clone(&self) -> CalendarContext
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 moreAuto Trait Implementations§
impl Freeze for CalendarContext
impl !RefUnwindSafe for CalendarContext
impl Send for CalendarContext
impl Sync for CalendarContext
impl Unpin for CalendarContext
impl UnsafeUnpin for CalendarContext
impl !UnwindSafe for CalendarContext
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,
§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