[−][src]Enum inkling::error::parse::line::LineErrorKind
Variants of line errors.
Variants
ConditionError(ConditionError)
Condition was invalid.
EmptyDivert
Found a divert marker but no address.
EmptyExpression
Found an empty expression (embraced part of line)
ExpectedEndOfLine
Line did not end after a divert statement.
Fields of ExpectedEndOfLine
tail: String
ExpressionError(ExpressionError)
Could not read a numerical expression.
FoundTunnel
Found several divert markers which indicates unimplemented tunnels.
InvalidAddress
Found an address with invalid characters.
Fields of InvalidAddress
address: String
StickyAndNonSticky
A choice has both non-sticky and sticky markers.
UnmatchedBraces
Found unmatched curly braces.
UnmatchedBrackets
Found unmatched square brackets.
Trait Implementations
impl From<ConditionError> for LineErrorKind
[src]
fn from(err: ConditionError) -> Self
[src]
impl From<ExpressionError> for LineErrorKind
[src]
fn from(err: ExpressionError) -> Self
[src]
impl Display for LineErrorKind
[src]
impl Debug for LineErrorKind
[src]
impl Error for LineErrorKind
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn description(&self) -> &str
1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
Auto Trait Implementations
impl !Sync for LineErrorKind
impl !Send for LineErrorKind
impl Unpin for LineErrorKind
impl !RefUnwindSafe for LineErrorKind
impl !UnwindSafe for LineErrorKind
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,