[−][src]Enum hime_redist::errors::ParseError
Represents a lexical or syntactic error
Variants
UnexpectedEndOfInput(ParseErrorEndOfInput)
Lexical error occurring when the end of input has been encountered while more characters were expected
UnexpectedChar(ParseErrorUnexpectedChar)
Lexical error occurring when an unexpected character is encountered in the input preventing to match tokens
UnexpectedToken(ParseErrorUnexpectedToken)
Syntactic error occurring when an unexpected token is encountered by the parser
IncorrectUTF16NoLowSurrogate(ParseErrorIncorrectEncodingSequence)
Lexical error occurring when the low surrogate encoding point is missing in a UTF-16 encoding sequence with an expected high and low surrogate pair
IncorrectUTF16NoHighSurrogate(ParseErrorIncorrectEncodingSequence)
Lexical error occurring when the high surrogate encoding point is missing in a UTF-16 encoding sequence with an expected high and low surrogate pair
Trait Implementations
impl Clone for ParseError
[src]
fn clone(&self) -> ParseError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Display for ParseError
[src]
impl ParseErrorDataTrait for ParseError
[src]
fn get_position(&self) -> TextPosition
[src]
Gets the error's position in the input
fn get_length(&self) -> usize
[src]
Gets the error's length in the input (in number of characters)
fn get_message(&self) -> String
[src]
Gets the error's message
Auto Trait Implementations
impl RefUnwindSafe for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Unpin for ParseError
impl UnwindSafe for ParseError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,