pub enum TextParseError {
InvalidEscapeSequence(char),
InvalidEndOfStringAfterEscape,
InvalidUnicodeCodePoint(u32),
NewlineInTextBinding,
IndentError {
line: usize,
actual_indent: usize,
expected_indent: usize,
},
}Expand description
Errors that can occur when parsing text.
Variants§
InvalidEscapeSequence(char)
Invalid escape sequence encountered.
InvalidEndOfStringAfterEscape
Unexpected end of string after escape character.
InvalidUnicodeCodePoint(u32)
Invalid Unicode code point in escape sequence.
NewlineInTextBinding
Newline found in text binding (only single line allowed).
IndentError
Invalid indent in code block.
Trait Implementations§
Source§impl Clone for TextParseError
impl Clone for TextParseError
Source§fn clone(&self) -> TextParseError
fn clone(&self) -> TextParseError
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 TextParseError
impl Debug for TextParseError
Source§impl Display for TextParseError
impl Display for TextParseError
Source§impl Error for TextParseError
impl Error for TextParseError
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 PartialEq for TextParseError
impl PartialEq for TextParseError
impl Eq for TextParseError
impl StructuralPartialEq for TextParseError
Auto Trait Implementations§
impl Freeze for TextParseError
impl RefUnwindSafe for TextParseError
impl Send for TextParseError
impl Sync for TextParseError
impl Unpin for TextParseError
impl UnwindSafe for TextParseError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.