pub struct BlockingBasicClientBuilder { /* private fields */ }Expand description
Builder requiring a scoped Basic credential and complete transport limits.
Implementations§
Source§impl BlockingBasicClientBuilder
impl BlockingBasicClientBuilder
Sourcepub const fn new(
endpoint: HttpsEndpoint,
credential: BasicCredential,
user_agent: UserAgent,
timeouts: RequestTimeouts,
) -> Self
pub const fn new( endpoint: HttpsEndpoint, credential: BasicCredential, user_agent: UserAgent, timeouts: RequestTimeouts, ) -> Self
Creates a complete blocking Basic-client configuration.
Sourcepub fn with_fips_tls_policy(self, policy: FipsTlsPolicy) -> Self
pub fn with_fips_tls_policy(self, policy: FipsTlsPolicy) -> Self
Supplies mandatory deployment-managed roots and CRLs for FIPS TLS.
Sourcepub fn build(self) -> Result<BlockingBasicClient, BuildError>
pub fn build(self) -> Result<BlockingBasicClient, BuildError>
Builds a hardened HTTPS-only Basic-auth client.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BlockingBasicClientBuilder
impl RefUnwindSafe for BlockingBasicClientBuilder
impl Send for BlockingBasicClientBuilder
impl Sync for BlockingBasicClientBuilder
impl Unpin for BlockingBasicClientBuilder
impl UnsafeUnpin for BlockingBasicClientBuilder
impl UnwindSafe for BlockingBasicClientBuilder
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