pub struct WalletAuthBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build()
.
Implementations§
Source§impl<S: State> WalletAuthBuilder<S>
impl<S: State> WalletAuthBuilder<S>
Sourcepub fn build(self) -> Result<WalletAuth, CdpError>where
S: IsComplete,
pub fn build(self) -> Result<WalletAuth, CdpError>where
S: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn api_key_id(self, value: String) -> WalletAuthBuilder<SetApiKeyId<S>>where
S::ApiKeyId: IsUnset,
pub fn api_key_id(self, value: String) -> WalletAuthBuilder<SetApiKeyId<S>>where
S::ApiKeyId: IsUnset,
Sourcepub fn maybe_api_key_id(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetApiKeyId<S>>where
S::ApiKeyId: IsUnset,
pub fn maybe_api_key_id(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetApiKeyId<S>>where
S::ApiKeyId: IsUnset,
Sourcepub fn api_key_secret(
self,
value: String,
) -> WalletAuthBuilder<SetApiKeySecret<S>>where
S::ApiKeySecret: IsUnset,
pub fn api_key_secret(
self,
value: String,
) -> WalletAuthBuilder<SetApiKeySecret<S>>where
S::ApiKeySecret: IsUnset,
Sourcepub fn maybe_api_key_secret(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetApiKeySecret<S>>where
S::ApiKeySecret: IsUnset,
pub fn maybe_api_key_secret(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetApiKeySecret<S>>where
S::ApiKeySecret: IsUnset,
Sourcepub fn wallet_secret(
self,
value: String,
) -> WalletAuthBuilder<SetWalletSecret<S>>where
S::WalletSecret: IsUnset,
pub fn wallet_secret(
self,
value: String,
) -> WalletAuthBuilder<SetWalletSecret<S>>where
S::WalletSecret: IsUnset,
Sourcepub fn maybe_wallet_secret(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetWalletSecret<S>>where
S::WalletSecret: IsUnset,
pub fn maybe_wallet_secret(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetWalletSecret<S>>where
S::WalletSecret: IsUnset,
Sourcepub fn debug(self, value: bool) -> WalletAuthBuilder<SetDebug<S>>where
S::Debug: IsUnset,
pub fn debug(self, value: bool) -> WalletAuthBuilder<SetDebug<S>>where
S::Debug: IsUnset,
Sourcepub fn maybe_debug(self, value: Option<bool>) -> WalletAuthBuilder<SetDebug<S>>where
S::Debug: IsUnset,
pub fn maybe_debug(self, value: Option<bool>) -> WalletAuthBuilder<SetDebug<S>>where
S::Debug: IsUnset,
Sourcepub fn source(self, value: String) -> WalletAuthBuilder<SetSource<S>>where
S::Source: IsUnset,
pub fn source(self, value: String) -> WalletAuthBuilder<SetSource<S>>where
S::Source: IsUnset,
Sourcepub fn maybe_source(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetSource<S>>where
S::Source: IsUnset,
pub fn maybe_source(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetSource<S>>where
S::Source: IsUnset,
Sourcepub fn source_version(
self,
value: String,
) -> WalletAuthBuilder<SetSourceVersion<S>>where
S::SourceVersion: IsUnset,
pub fn source_version(
self,
value: String,
) -> WalletAuthBuilder<SetSourceVersion<S>>where
S::SourceVersion: IsUnset,
Sourcepub fn maybe_source_version(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetSourceVersion<S>>where
S::SourceVersion: IsUnset,
pub fn maybe_source_version(
self,
value: Option<String>,
) -> WalletAuthBuilder<SetSourceVersion<S>>where
S::SourceVersion: IsUnset,
Sourcepub fn expires_in(self, value: u64) -> WalletAuthBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
pub fn expires_in(self, value: u64) -> WalletAuthBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
Sourcepub fn maybe_expires_in(
self,
value: Option<u64>,
) -> WalletAuthBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
pub fn maybe_expires_in(
self,
value: Option<u64>,
) -> WalletAuthBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for WalletAuthBuilder<S>
impl<S> RefUnwindSafe for WalletAuthBuilder<S>
impl<S> Send for WalletAuthBuilder<S>
impl<S> Sync for WalletAuthBuilder<S>
impl<S> Unpin for WalletAuthBuilder<S>
impl<S> UnwindSafe for WalletAuthBuilder<S>
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