pub enum CapabilityOrderError {
DuplicateId(String),
MissingDependency {
capability: String,
dependency: String,
},
Cycle(String),
}Expand description
Capability ordering diagnostics.
Variants§
DuplicateId(String)
Capability ids must be unique inside one run graph.
MissingDependency
Ordering constraint referenced a missing capability id.
Fields
Cycle(String)
Ordering constraints contain a cycle.
Trait Implementations§
Source§impl Debug for CapabilityOrderError
impl Debug for CapabilityOrderError
Source§impl Display for CapabilityOrderError
impl Display for CapabilityOrderError
Source§impl Error for CapabilityOrderError
impl Error for CapabilityOrderError
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 From<CapabilityOrderError> for AgentError
impl From<CapabilityOrderError> for AgentError
Source§fn from(source: CapabilityOrderError) -> Self
fn from(source: CapabilityOrderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CapabilityOrderError
impl RefUnwindSafe for CapabilityOrderError
impl Send for CapabilityOrderError
impl Sync for CapabilityOrderError
impl Unpin for CapabilityOrderError
impl UnsafeUnpin for CapabilityOrderError
impl UnwindSafe for CapabilityOrderError
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