pub enum SessionOperation {
Bootstrap,
Spawn,
Negotiate,
PollPeer,
WaitForExit,
Close,
Abort,
TransferBatch,
ReceiveBatch,
SendControl,
ReceiveControl,
}Expand description
Bounded public operation category attached to a session failure.
Variants§
Bootstrap
Process-entry bootstrap adoption.
Spawn
Exact child spawn and authenticated HELLO exchange.
Negotiate
Bilateral application negotiation.
PollPeer
Nonblocking peer observation.
WaitForExit
Bounded peer/direct-child wait.
Close
Graceful session close.
Abort
Terminal session abort.
TransferBatch
Coordinator capability transfer and activation.
ReceiveBatch
Receiver capability import and activation.
SendControl
Opaque application-control send.
ReceiveControl
Opaque application-control receive.
Trait Implementations§
Source§impl Clone for SessionOperation
impl Clone for SessionOperation
Source§fn clone(&self) -> SessionOperation
fn clone(&self) -> SessionOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SessionOperation
Source§impl Debug for SessionOperation
impl Debug for SessionOperation
impl Eq for SessionOperation
Source§impl PartialEq for SessionOperation
impl PartialEq for SessionOperation
impl StructuralPartialEq for SessionOperation
Auto Trait Implementations§
impl Freeze for SessionOperation
impl RefUnwindSafe for SessionOperation
impl Send for SessionOperation
impl Sync for SessionOperation
impl Unpin for SessionOperation
impl UnsafeUnpin for SessionOperation
impl UnwindSafe for SessionOperation
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