pub struct BybitClientBuilder { /* private fields */ }Expand description
Builder for creating a BybitClient with custom configuration.
Implementations§
Source§impl BybitClientBuilder
impl BybitClientBuilder
Sourcepub fn credentials(
self,
api_key: impl Into<String>,
api_secret: impl Into<String>,
) -> Self
pub fn credentials( self, api_key: impl Into<String>, api_secret: impl Into<String>, ) -> Self
Set API credentials.
Sourcepub fn recv_window(self, ms: u32) -> Self
pub fn recv_window(self, ms: u32) -> Self
Set recv_window.
Sourcepub fn timeout_ms(self, ms: u64) -> Self
pub fn timeout_ms(self, ms: u64) -> Self
Set request timeout.
Sourcepub fn build(self) -> Result<BybitClient, BybitError>
pub fn build(self) -> Result<BybitClient, BybitError>
Build the client.
Trait Implementations§
Source§impl Debug for BybitClientBuilder
impl Debug for BybitClientBuilder
Source§impl Default for BybitClientBuilder
impl Default for BybitClientBuilder
Source§fn default() -> BybitClientBuilder
fn default() -> BybitClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BybitClientBuilder
impl RefUnwindSafe for BybitClientBuilder
impl Send for BybitClientBuilder
impl Sync for BybitClientBuilder
impl Unpin for BybitClientBuilder
impl UnwindSafe for BybitClientBuilder
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