Type Alias GenericTypedError
Source pub type GenericTypedError<NK, EK> = TypedError<NK, EK, String, String>;
pub enum GenericTypedError<NK, EK> {
Show 26 variants
NodeKeyRemoved(NK),
EdgeKeyRemoved(EK),
NodeIdCollision(NK),
EdgeIdCollision(EK),
NodeIdMissing(NK),
EdgeIdMissing(EK),
MissingNode(NK),
MissingEdge(EK),
InvalidEdgeType(String, String, String, DisAllowedEdge),
InvalidNodeType(String, DisAllowedNode),
InvalidInternalState,
InvalidSchemaName(String, String),
UnrecognizedNodeType(String, Vec<String>),
UnrecognizedEdgeType(String, Vec<String>),
InvalidSchemaVersion(String, String),
DownCastFailed(String, String),
InconsistentNodeIds(NK, NK),
InconsistentEdgeIds(EK, EK),
MissingNodeKey(NodeKey),
MissingEdgeKey(EdgeKey),
InvalidEdgeMove(EK, EK),
InvalidLowerBound(NK, String, String),
SerdeJsonError(Error),
UpgradeError(UpgradeError),
Io(Error),
Infallible(Infallible),
}