pub struct QosReservationRequest {
pub flow: QosFlow,
pub direction: QosDirection,
pub setup: QosReservationSetup,
pub policy: QosReservationPolicy,
pub response_timeout: Duration,
}Expand description
Complete request for one exactly correlated service-node reservation.
direction identifies the notification/error key expected from the
service node. response_timeout is an application-selected local deadline;
it does not assign units to the separate wire retry_timer quantity.
Fields§
§flow: QosFlow§direction: QosDirection§setup: QosReservationSetup§policy: QosReservationPolicy§response_timeout: DurationTrait Implementations§
Source§impl Clone for QosReservationRequest
impl Clone for QosReservationRequest
Source§fn clone(&self) -> QosReservationRequest
fn clone(&self) -> QosReservationRequest
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 QosReservationRequest
impl Debug for QosReservationRequest
impl Eq for QosReservationRequest
Source§impl PartialEq for QosReservationRequest
impl PartialEq for QosReservationRequest
impl StructuralPartialEq for QosReservationRequest
Auto Trait Implementations§
impl Freeze for QosReservationRequest
impl RefUnwindSafe for QosReservationRequest
impl Send for QosReservationRequest
impl Sync for QosReservationRequest
impl Unpin for QosReservationRequest
impl UnsafeUnpin for QosReservationRequest
impl UnwindSafe for QosReservationRequest
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