pub enum AliasSyntaxError {
Show 29 variants
InvalidUnicodeEscape(String, AliasKind, usize, usize),
InvalidNamedEscape(String, AliasKind, usize, usize),
ExpectedAlphabetic(char, AliasKind, usize, usize),
ExpectedRightCurly(char, AliasKind, usize, usize),
ExpectedCharArrow(char, AliasKind, usize, usize),
ExpectedCharColon(char, AliasKind, usize, usize),
ExpectedLeftCurly(char, AliasKind, usize, usize),
UnknownEscapeChar(char, AliasKind, usize, usize),
UnknownCharacter(char, AliasKind, usize, usize),
ExpectedNumber(char, AliasKind, usize, usize),
EmptyReplacements(AliasKind, usize, usize),
OutsideBrackets(AliasKind, usize, usize),
NestedBrackets(AliasKind, usize, usize),
WrongModTone(AliasKind, usize, usize),
EmptyOutput(AliasKind, usize, usize),
EmptyInput(AliasKind, usize, usize),
UnknownEnbyFeature(String, AliasPosition),
UnknownFeature(String, AliasPosition),
ExpectedTokenFeature(AliasToken),
ExpectedEndLine(AliasToken),
ExpectedMatrix(AliasToken),
ExpectedArrow(AliasToken),
UnknownGroup(AliasToken),
UnknownIPA(AliasToken),
DiacriticDoesNotMeetPreReqsFeat(AliasPosition, AliasPosition, String, bool),
DiacriticDoesNotMeetPreReqsNode(AliasPosition, AliasPosition, String, bool),
UnexpectedEol(AliasToken, char),
UnbalancedIO(Vec<AliasItem>),
PlusInDerom(AliasPosition),
}
Variants§
InvalidUnicodeEscape(String, AliasKind, usize, usize)
InvalidNamedEscape(String, AliasKind, usize, usize)
ExpectedAlphabetic(char, AliasKind, usize, usize)
ExpectedRightCurly(char, AliasKind, usize, usize)
ExpectedCharArrow(char, AliasKind, usize, usize)
ExpectedCharColon(char, AliasKind, usize, usize)
ExpectedLeftCurly(char, AliasKind, usize, usize)
UnknownEscapeChar(char, AliasKind, usize, usize)
UnknownCharacter(char, AliasKind, usize, usize)
ExpectedNumber(char, AliasKind, usize, usize)
EmptyReplacements(AliasKind, usize, usize)
OutsideBrackets(AliasKind, usize, usize)
NestedBrackets(AliasKind, usize, usize)
WrongModTone(AliasKind, usize, usize)
EmptyOutput(AliasKind, usize, usize)
EmptyInput(AliasKind, usize, usize)
UnknownEnbyFeature(String, AliasPosition)
UnknownFeature(String, AliasPosition)
ExpectedTokenFeature(AliasToken)
ExpectedEndLine(AliasToken)
ExpectedMatrix(AliasToken)
ExpectedArrow(AliasToken)
UnknownGroup(AliasToken)
UnknownIPA(AliasToken)
DiacriticDoesNotMeetPreReqsFeat(AliasPosition, AliasPosition, String, bool)
DiacriticDoesNotMeetPreReqsNode(AliasPosition, AliasPosition, String, bool)
UnexpectedEol(AliasToken, char)
UnbalancedIO(Vec<AliasItem>)
PlusInDerom(AliasPosition)
Implementations§
Trait Implementations§
Source§impl Clone for AliasSyntaxError
impl Clone for AliasSyntaxError
Source§fn clone(&self) -> AliasSyntaxError
fn clone(&self) -> AliasSyntaxError
Returns a copy 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 AliasSyntaxError
impl Debug for AliasSyntaxError
Source§impl Display for AliasSyntaxError
impl Display for AliasSyntaxError
Source§impl From<AliasSyntaxError> for ASCAError
impl From<AliasSyntaxError> for ASCAError
Source§fn from(e: AliasSyntaxError) -> Self
fn from(e: AliasSyntaxError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AliasSyntaxError
impl RefUnwindSafe for AliasSyntaxError
impl Send for AliasSyntaxError
impl Sync for AliasSyntaxError
impl Unpin for AliasSyntaxError
impl UnwindSafe for AliasSyntaxError
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