pub struct RawBlockingClientBuilder { /* private fields */ }Expand description
Builder for a raw client with no credential, provider, media, or retry policy.
Implementations§
Source§impl RawBlockingClientBuilder
impl RawBlockingClientBuilder
Sourcepub const fn new(
endpoint: HttpsEndpoint,
user_agent: UserAgent,
timeouts: RequestTimeouts,
) -> Self
pub const fn new( endpoint: HttpsEndpoint, user_agent: UserAgent, timeouts: RequestTimeouts, ) -> Self
Creates a complete raw blocking configuration without credentials.
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<RawBlockingClient, BuildError>
pub fn build(self) -> Result<RawBlockingClient, BuildError>
Builds an HTTPS-only executor with no implicit authorization.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RawBlockingClientBuilder
impl RefUnwindSafe for RawBlockingClientBuilder
impl Send for RawBlockingClientBuilder
impl Sync for RawBlockingClientBuilder
impl Unpin for RawBlockingClientBuilder
impl UnsafeUnpin for RawBlockingClientBuilder
impl UnwindSafe for RawBlockingClientBuilder
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