pub struct QosTransition { /* private fields */ }Expand description
Ordered service-node writes and state events produced by one transition.
Implementations§
Source§impl QosTransition
impl QosTransition
Sourcepub fn messages(&self) -> &[ControlMessage]
pub fn messages(&self) -> &[ControlMessage]
Borrows service-node writes in their required emission order.
Sourcepub fn events(&self) -> &[QosReservationEvent]
pub fn events(&self) -> &[QosReservationEvent]
Borrows events in the order produced by the corresponding state change.
Sourcepub fn into_parts(self) -> (Vec<ControlMessage>, Vec<QosReservationEvent>)
pub fn into_parts(self) -> (Vec<ControlMessage>, Vec<QosReservationEvent>)
Transfers both ordered output queues to a transport/event owner.
Trait Implementations§
Source§impl Clone for QosTransition
impl Clone for QosTransition
Source§fn clone(&self) -> QosTransition
fn clone(&self) -> QosTransition
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 QosTransition
impl Debug for QosTransition
Source§impl Default for QosTransition
impl Default for QosTransition
Source§fn default() -> QosTransition
fn default() -> QosTransition
Returns the “default value” for a type. Read more
impl Eq for QosTransition
Source§impl PartialEq for QosTransition
impl PartialEq for QosTransition
impl StructuralPartialEq for QosTransition
Auto Trait Implementations§
impl Freeze for QosTransition
impl RefUnwindSafe for QosTransition
impl Send for QosTransition
impl Sync for QosTransition
impl Unpin for QosTransition
impl UnsafeUnpin for QosTransition
impl UnwindSafe for QosTransition
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