pub enum GraphValidationError {
Cycle {
path: Vec<NodeId>,
},
MissingTargetNode {
node_id: NodeId,
},
MissingSourceNode {
node_id: NodeId,
},
MissingTargetPort {
node_id: NodeId,
port: String,
},
MissingSourcePort {
node_id: NodeId,
port: String,
},
MissingRequiredInput {
node_id: NodeId,
port: String,
},
PortKindMismatch {
from_node: NodeId,
from_port: String,
from_kind: PortKind,
to_node: NodeId,
to_port: String,
expected_kind: PortKind,
},
MissingMediaOutput,
MultipleMediaOutputs {
count: usize,
},
InvalidEvaluationTarget {
node_id: NodeId,
},
}Variants§
Cycle
MissingTargetNode
MissingSourceNode
MissingTargetPort
MissingSourcePort
MissingRequiredInput
PortKindMismatch
Fields
MissingMediaOutput
MultipleMediaOutputs
InvalidEvaluationTarget
Trait Implementations§
Source§impl Clone for GraphValidationError
impl Clone for GraphValidationError
Source§impl Debug for GraphValidationError
impl Debug for GraphValidationError
Source§impl Display for GraphValidationError
impl Display for GraphValidationError
Source§impl Error for GraphValidationError
impl Error for GraphValidationError
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<GraphValidationError> for LumenError
impl From<GraphValidationError> for LumenError
Source§fn from(source: GraphValidationError) -> Self
fn from(source: GraphValidationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GraphValidationError
impl RefUnwindSafe for GraphValidationError
impl Send for GraphValidationError
impl Sync for GraphValidationError
impl Unpin for GraphValidationError
impl UnsafeUnpin for GraphValidationError
impl UnwindSafe for GraphValidationError
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