pub enum QosReservationEvent {
Established {
id: QosReservationId,
},
ActiveWithoutConfirmation {
id: QosReservationId,
},
EstablishmentTimedOut {
id: QosReservationId,
},
Failed {
id: QosReservationId,
failure: QosReservationFailure,
},
Preempted {
id: QosReservationId,
failure: QosReservationFailure,
},
ModificationFailed {
id: QosReservationId,
failure: QosReservationFailure,
},
ModificationOutcomeUnknown {
id: QosReservationId,
},
TornDown {
id: QosReservationId,
},
}Expand description
State change emitted after exact flow/direction correlation.
Variants§
Established
Fields
ActiveWithoutConfirmation
Fields
EstablishmentTimedOut
Fields
Failed
Preempted
ModificationFailed
ModificationOutcomeUnknown
The local observation window elapsed without an explicit failure. The wire contract does not define a modification-success response.
Fields
TornDown
Fields
Trait Implementations§
Source§impl Clone for QosReservationEvent
impl Clone for QosReservationEvent
Source§fn clone(&self) -> QosReservationEvent
fn clone(&self) -> QosReservationEvent
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 moreSource§impl Debug for QosReservationEvent
impl Debug for QosReservationEvent
impl Eq for QosReservationEvent
Source§impl PartialEq for QosReservationEvent
impl PartialEq for QosReservationEvent
impl StructuralPartialEq for QosReservationEvent
Auto Trait Implementations§
impl Freeze for QosReservationEvent
impl RefUnwindSafe for QosReservationEvent
impl Send for QosReservationEvent
impl Sync for QosReservationEvent
impl Unpin for QosReservationEvent
impl UnsafeUnpin for QosReservationEvent
impl UnwindSafe for QosReservationEvent
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