pub struct Client { /* private fields */ }Available on crate feature
historical only.Expand description
The reference data client. Used to retrieve security data, corporate actions, and adjustment factors.
Use ReferenceClient::builder() to get a type-safe builder for
initializing the required parameters for the client.
Individual API methods are accessed through its three subclients:
Implementations§
Source§impl Client
impl Client
Sourcepub fn builder() -> ClientBuilder<Unset>
pub fn builder() -> ClientBuilder<Unset>
Returns a type-safe builder for setting the required parameters
for initializing a ReferenceClient.
Sourcepub fn gateway(&self) -> HistoricalGateway
pub fn gateway(&self) -> HistoricalGateway
Returns the configured gateway.
Sourcepub fn adjustment_factors(&mut self) -> AdjustmentFactorsClient<'_>
pub fn adjustment_factors(&mut self) -> AdjustmentFactorsClient<'_>
Returns the adjustment factors subclient.
Sourcepub fn corporate_actions(&mut self) -> CorporateActionsClient<'_>
pub fn corporate_actions(&mut self) -> CorporateActionsClient<'_>
Returns the corporate actions subclient.
Sourcepub fn security_master(&mut self) -> SecurityMasterClient<'_>
pub fn security_master(&mut self) -> SecurityMasterClient<'_>
Returns the security master subclient.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnsafeUnpin for Client
impl !UnwindSafe for Client
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