Type Alias GenericTypedError

Source
pub type GenericTypedError<NK, EK> = TypedError<NK, EK, String, String>;

Aliased Type§

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),
}

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)