[−][src]Enum inkling::error::parse::knot::KnotErrorKind
Error from parsing a Knot
or Stitch
in a story.
Variants
DuplicateKnotName
Duplicate knot name was found in a story.
Fields of DuplicateKnotName
DuplicateStitchName
Duplicate stitch name was found in a knot.
Fields of DuplicateStitchName
EmptyKnot
Knot has no content.
EmptyStitch
Stitch in knot has no content.
Fields of EmptyStitch
InvalidName
Could not parse a name for knot or stitch.
Fields of InvalidName
line: String
String that could not be parsed into a name.
kind: KnotNameError
Kind of error.
meta_data: MetaData
Information about the origin of the line that caused this error.
LineError(LineError)
Could not parse a line inside a not.
Trait Implementations
impl From<LineError> for KnotErrorKind
[src]
impl Display for KnotErrorKind
[src]
impl Debug for KnotErrorKind
[src]
impl Error for KnotErrorKind
[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 KnotErrorKind
impl !Send for KnotErrorKind
impl Unpin for KnotErrorKind
impl !RefUnwindSafe for KnotErrorKind
impl !UnwindSafe for KnotErrorKind
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,