pub enum AcesErrorKind {
Show 35 variants
ContextMismatch,
PolynomialFaceMismatch,
HarcNotAForkMismatch(JoinID),
HarcNotAJoinMismatch(ForkID),
NodeMissingForID(NodeID),
AtomMissingForID(AtomID),
PortMissingForID(PortID),
LinkMissingForID(LinkID),
HarcMissingForID(AtomID),
ForkMissingForID(ForkID),
JoinMissingForID(JoinID),
BottomAtomAccess,
AtomicsNotOrdered,
NodeMissingForPort(Face),
NodeMissingForLink(Face),
NodeMissingForFork(Face),
NodeMissingForJoin(Face),
FiringNodeMissing(Face),
FiringNodeDuplicated(Face),
IncoherentStructure(String, u32, (Face, String, String)),
LeakedInhibitor(NodeID, Multiplicity),
StateUnderflow(NodeID, Multiplicity, Multiplicity),
StateOverflow(NodeID, Multiplicity, Multiplicity),
CapacityOverflow(NodeID, Capacity, Multiplicity),
MultiplicityOverflow(String),
ParseIntError(ParseIntError),
ParseFloatError(ParseFloatError),
EmptyClauseRejectedByFormula(String),
EmptyClauseRejectedBySolver(String),
EmptyCausesOfInternalNode(String),
EmptyEffectsOfInternalNode(String),
UnlistedAtomicInMonomial,
IncoherencyLeak,
NoModelToInhibit,
UnknownScriptFormat,
}Variants§
ContextMismatch
PolynomialFaceMismatch
HarcNotAForkMismatch(JoinID)
HarcNotAJoinMismatch(ForkID)
NodeMissingForID(NodeID)
AtomMissingForID(AtomID)
PortMissingForID(PortID)
LinkMissingForID(LinkID)
HarcMissingForID(AtomID)
ForkMissingForID(ForkID)
JoinMissingForID(JoinID)
BottomAtomAccess
AtomicsNotOrdered
NodeMissingForPort(Face)
NodeMissingForLink(Face)
NodeMissingForFork(Face)
NodeMissingForJoin(Face)
FiringNodeMissing(Face)
FiringNodeDuplicated(Face)
IncoherentStructure(String, u32, (Face, String, String))
LeakedInhibitor(NodeID, Multiplicity)
StateUnderflow(NodeID, Multiplicity, Multiplicity)
StateOverflow(NodeID, Multiplicity, Multiplicity)
CapacityOverflow(NodeID, Capacity, Multiplicity)
MultiplicityOverflow(String)
ParseIntError(ParseIntError)
ParseFloatError(ParseFloatError)
EmptyClauseRejectedByFormula(String)
EmptyClauseRejectedBySolver(String)
EmptyCausesOfInternalNode(String)
EmptyEffectsOfInternalNode(String)
UnlistedAtomicInMonomial
IncoherencyLeak
NoModelToInhibit
UnknownScriptFormat
Implementations§
Source§impl AcesErrorKind
impl AcesErrorKind
pub fn with_context(self, context: &ContextHandle) -> AcesError
Trait Implementations§
Source§impl Clone for AcesErrorKind
impl Clone for AcesErrorKind
Source§fn clone(&self) -> AcesErrorKind
fn clone(&self) -> AcesErrorKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcesErrorKind
impl Debug for AcesErrorKind
Source§impl Display for AcesErrorKind
impl Display for AcesErrorKind
Source§impl From<AcesErrorKind> for AcesError
impl From<AcesErrorKind> for AcesError
Source§fn from(kind: AcesErrorKind) -> Self
fn from(kind: AcesErrorKind) -> Self
Converts to this type from the input type.
Source§impl From<ParseFloatError> for AcesErrorKind
impl From<ParseFloatError> for AcesErrorKind
Source§fn from(kind: ParseFloatError) -> Self
fn from(kind: ParseFloatError) -> Self
Converts to this type from the input type.
Source§impl From<ParseIntError> for AcesErrorKind
impl From<ParseIntError> for AcesErrorKind
Source§fn from(kind: ParseIntError) -> Self
fn from(kind: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AcesErrorKind
impl RefUnwindSafe for AcesErrorKind
impl Send for AcesErrorKind
impl Sync for AcesErrorKind
impl Unpin for AcesErrorKind
impl UnwindSafe for AcesErrorKind
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