pub struct SessionInitiator { /* private fields */ }
Expand description
Initiate a session.
Implementations§
Trait Implementations§
Source§impl From<SessionInitiator> for Transport
impl From<SessionInitiator> for Transport
Source§fn from(value: SessionInitiator) -> Self
fn from(value: SessionInitiator) -> Self
Converts to this type from the input type.
Source§impl SessionEventHandler for SessionInitiator
impl SessionEventHandler for SessionInitiator
Source§fn into_transport(self) -> Transport
fn into_transport(self) -> Transport
Consume this session handler into the underlying transport.
Auto Trait Implementations§
impl !Freeze for SessionInitiator
impl !RefUnwindSafe for SessionInitiator
impl Send for SessionInitiator
impl Sync for SessionInitiator
impl Unpin for SessionInitiator
impl !UnwindSafe for SessionInitiator
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