#[non_exhaustive]pub enum ArxmlLexerError {
IncompleteData,
InvalidElement,
InvalidProcessingInstruction,
InvalidXmlHeader,
InvalidComment,
}Expand description
ArxmlLexerError contains all errors that can occur while reading data
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IncompleteData
Incomplete data, closing ‘>’ was not found
InvalidElement
Invalid element: ‘<>’
InvalidProcessingInstruction
A processing instruction was started with ‘', but it did not end with '?>’
InvalidXmlHeader
Invalid arxml header: The xml header of an arxml file must specify version=“1.0” encoding=“utf-8”
InvalidComment
Invalid comment: Comments must start with ‘’
Trait Implementations§
Source§impl Clone for ArxmlLexerError
impl Clone for ArxmlLexerError
Source§fn clone(&self) -> ArxmlLexerError
fn clone(&self) -> ArxmlLexerError
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 ArxmlLexerError
impl Debug for ArxmlLexerError
Source§impl Display for ArxmlLexerError
impl Display for ArxmlLexerError
Source§impl Error for ArxmlLexerError
impl Error for ArxmlLexerError
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 ArxmlLexerError
impl PartialEq for ArxmlLexerError
impl Copy for ArxmlLexerError
impl Eq for ArxmlLexerError
impl StructuralPartialEq for ArxmlLexerError
Auto Trait Implementations§
impl Freeze for ArxmlLexerError
impl RefUnwindSafe for ArxmlLexerError
impl Send for ArxmlLexerError
impl Sync for ArxmlLexerError
impl Unpin for ArxmlLexerError
impl UnwindSafe for ArxmlLexerError
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.