pub enum QosReservationError {
InvalidLimits(&'static str),
InvalidRequest(&'static str),
LiveCapacityExhausted,
GenerationCapacityExhausted,
FlowIdentityReused,
UnknownReservation(QosReservationId),
ModificationAlreadyIssued(QosReservationId),
InvalidState {
id: QosReservationId,
operation: &'static str,
state: QosReservationState,
},
}Expand description
Failure returned before a state transition or service-node write occurs.
Variants§
InvalidLimits(&'static str)
InvalidRequest(&'static str)
LiveCapacityExhausted
GenerationCapacityExhausted
FlowIdentityReused
UnknownReservation(QosReservationId)
ModificationAlreadyIssued(QosReservationId)
InvalidState
Trait Implementations§
Source§impl Clone for QosReservationError
impl Clone for QosReservationError
Source§fn clone(&self) -> QosReservationError
fn clone(&self) -> QosReservationError
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 QosReservationError
impl Debug for QosReservationError
Source§impl Display for QosReservationError
impl Display for QosReservationError
impl Eq for QosReservationError
Source§impl Error for QosReservationError
impl Error for QosReservationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for QosReservationError
impl PartialEq for QosReservationError
impl StructuralPartialEq for QosReservationError
Auto Trait Implementations§
impl Freeze for QosReservationError
impl RefUnwindSafe for QosReservationError
impl Send for QosReservationError
impl Sync for QosReservationError
impl Unpin for QosReservationError
impl UnsafeUnpin for QosReservationError
impl UnwindSafe for QosReservationError
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