pub struct StudyClient { /* private fields */ }Expand description
High-level client for fetching TradingView study and fundamental data.
Implementations§
Source§impl StudyClient
impl StudyClient
Sourcepub fn new(auth_token: impl Into<String>, server: DataServer) -> Self
pub fn new(auth_token: impl Into<String>, server: DataServer) -> Self
Creates a new StudyClient with the specified auth token and data server.
Sourcepub async fn retrieve(&self, request: StudyRequest) -> Result<StudyResult>
pub async fn retrieve(&self, request: StudyRequest) -> Result<StudyResult>
Retrieves study or fundamental data according to the given request.
Auto Trait Implementations§
impl Freeze for StudyClient
impl RefUnwindSafe for StudyClient
impl Send for StudyClient
impl Sync for StudyClient
impl Unpin for StudyClient
impl UnsafeUnpin for StudyClient
impl UnwindSafe for StudyClient
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