pub struct Joiner { /* private fields */ }Expand description
Joiner-side handshake FSM
Implementations§
Source§impl Joiner
impl Joiner
pub fn new() -> Self
pub fn state(&self) -> &HandshakeState
pub fn process( &mut self, input: HandshakeInput, ) -> Result<Option<HandshakeOutput>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Joiner
impl RefUnwindSafe for Joiner
impl Send for Joiner
impl Sync for Joiner
impl Unpin for Joiner
impl UnsafeUnpin for Joiner
impl UnwindSafe for Joiner
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