pub enum ExplicitBuildError {
DuplicateTransition {
symbol: Symbol,
children: Vec<StateId>,
result: StateId,
},
}Expand description
Error returned when an explicit automaton cannot be built.
Variants§
DuplicateTransition
The same transition was added more than once.
Trait Implementations§
Source§impl Clone for ExplicitBuildError
impl Clone for ExplicitBuildError
Source§fn clone(&self) -> ExplicitBuildError
fn clone(&self) -> ExplicitBuildError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExplicitBuildError
impl Debug for ExplicitBuildError
Source§impl Display for ExplicitBuildError
impl Display for ExplicitBuildError
Source§impl Error for ExplicitBuildError
impl Error for ExplicitBuildError
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<ExplicitBuildError> for AltoParseError
impl From<ExplicitBuildError> for AltoParseError
Source§fn from(source: ExplicitBuildError) -> Self
fn from(source: ExplicitBuildError) -> Self
Converts to this type from the input type.
Source§impl From<ExplicitBuildError> for IrtgError
impl From<ExplicitBuildError> for IrtgError
Source§fn from(source: ExplicitBuildError) -> Self
fn from(source: ExplicitBuildError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExplicitBuildError
impl PartialEq for ExplicitBuildError
Source§fn eq(&self, other: &ExplicitBuildError) -> bool
fn eq(&self, other: &ExplicitBuildError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExplicitBuildError
Auto Trait Implementations§
impl Freeze for ExplicitBuildError
impl RefUnwindSafe for ExplicitBuildError
impl Send for ExplicitBuildError
impl Sync for ExplicitBuildError
impl Unpin for ExplicitBuildError
impl UnsafeUnpin for ExplicitBuildError
impl UnwindSafe for ExplicitBuildError
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