pub struct ClientConnectionBuilder { /* private fields */ }Available on crate feature
std only.Expand description
Builder for ClientConnection values.
Create one with ClientConfig::connect().
Implementations§
Source§impl ClientConnectionBuilder
impl ClientConnectionBuilder
Sourcepub fn with_alpn(
self,
alpn_protocols: Vec<ApplicationProtocol<'static>>,
) -> Self
pub fn with_alpn( self, alpn_protocols: Vec<ApplicationProtocol<'static>>, ) -> Self
Specify the ALPN protocols to use for this connection.
Sourcepub fn build(self) -> Result<ClientConnection, Error>
pub fn build(self) -> Result<ClientConnection, Error>
Finalize the builder and create the ClientConnection.
Auto Trait Implementations§
impl Freeze for ClientConnectionBuilder
impl !RefUnwindSafe for ClientConnectionBuilder
impl Send for ClientConnectionBuilder
impl Sync for ClientConnectionBuilder
impl Unpin for ClientConnectionBuilder
impl !UnwindSafe for ClientConnectionBuilder
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