pub enum RequirementRefusal {
ApiVersionUnavailable {
requested: ApiVersion,
advertised: ApiVersion,
},
CapabilityUnavailable {
capability: CapabilityId,
},
RepresentationUnavailable {
capability: CapabilityId,
required: Representation,
advertised: Representation,
},
ExactnessUnavailable {
capability: CapabilityId,
required: Exactness,
advertised: Exactness,
},
DeterminismUnavailable {
capability: CapabilityId,
},
}Expand description
Typed reason a capability handshake refused a request.
Variants§
Trait Implementations§
Source§impl Clone for RequirementRefusal
impl Clone for RequirementRefusal
Source§fn clone(&self) -> RequirementRefusal
fn clone(&self) -> RequirementRefusal
Returns a copy of the value. Read more
1.0.0 · 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 RequirementRefusal
impl Debug for RequirementRefusal
Source§impl Display for RequirementRefusal
impl Display for RequirementRefusal
Source§impl Error for RequirementRefusal
impl Error for RequirementRefusal
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 RequirementRefusal
impl PartialEq for RequirementRefusal
impl Copy for RequirementRefusal
impl Eq for RequirementRefusal
impl StructuralPartialEq for RequirementRefusal
Auto Trait Implementations§
impl Freeze for RequirementRefusal
impl RefUnwindSafe for RequirementRefusal
impl Send for RequirementRefusal
impl Sync for RequirementRefusal
impl Unpin for RequirementRefusal
impl UnwindSafe for RequirementRefusal
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