pub type ValidationError = GraphValidationError;Expand description
Backward-compatible alias — external crates may reference
ValidationError from before the rename to GraphValidationError.
Aliased Type§
pub enum ValidationError {
CycleDetected,
UnknownNode(String),
MissingPrimitive {
id: String,
version: String,
},
InvalidEdgeKind {
from: PrimitiveKind,
to: PrimitiveKind,
},
MissingRequiredInput {
node: String,
input: String,
},
MissingInputMetadata {
node: String,
input: String,
},
TypeMismatch {
from: String,
output: String,
to: String,
input: String,
expected: ValueType,
got: ValueType,
},
ActionNotGated(String),
MissingOutputMetadata {
node: String,
output: String,
},
ExternalInputNotAllowed {
name: String,
},
MultipleInboundEdges {
node: String,
input: String,
},
}Variants§
CycleDetected
UnknownNode(String)
MissingPrimitive
InvalidEdgeKind
MissingRequiredInput
MissingInputMetadata
TypeMismatch
ActionNotGated(String)
MissingOutputMetadata
ExternalInputNotAllowed
MultipleInboundEdges
V.MULTI-EDGE: Multiple edges targeting the same input port. All inputs currently have Cardinality::Single; fan-in is not supported.