pub struct Finnhub { /* private fields */ }Expand description
Fetch time series stock data from Finnhub, implements Publisher trait
Implementations§
Source§impl Finnhub
impl Finnhub
pub fn new(token: impl Into<String>) -> Self
Sourcepub fn daily_series(
&self,
symbol: impl Into<String>,
from: i64,
to: i64,
) -> FinnhubRequest
pub fn daily_series( &self, symbol: impl Into<String>, from: i64, to: i64, ) -> FinnhubRequest
Request for daily series
Sourcepub fn weekly_series(
&self,
symbol: impl Into<String>,
from: i64,
to: i64,
) -> FinnhubRequest
pub fn weekly_series( &self, symbol: impl Into<String>, from: i64, to: i64, ) -> FinnhubRequest
Request for weekly series
Sourcepub fn monthly_series(
&self,
symbol: impl Into<String>,
from: i64,
to: i64,
) -> FinnhubRequest
pub fn monthly_series( &self, symbol: impl Into<String>, from: i64, to: i64, ) -> FinnhubRequest
Request for monthly series
Sourcepub fn intraday_series(
&self,
symbol: impl Into<String>,
from: i64,
to: i64,
interval: Interval,
) -> MarketResult<FinnhubRequest>
pub fn intraday_series( &self, symbol: impl Into<String>, from: i64, to: i64, interval: Interval, ) -> MarketResult<FinnhubRequest>
Request for intraday series
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Finnhub
impl RefUnwindSafe for Finnhub
impl Send for Finnhub
impl Sync for Finnhub
impl Unpin for Finnhub
impl UnsafeUnpin for Finnhub
impl UnwindSafe for Finnhub
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