pub enum ErrorType {
Show 37 variants
InvalidCharacter(u8),
InvalidNumber(String),
InvalidMatchVariable(usize),
InvalidUnicodeSequence(u32),
InvalidNamespace(String),
InvalidRegex(String),
InvalidExpression(String),
InvalidUtf8String,
InvalidHeaderName,
InvalidArguments,
InvalidAddress,
InvalidURI,
InvalidEnvelope(String),
UnterminatedString,
UnterminatedComment,
UnterminatedMultiline,
UnterminatedBlock,
ScriptTooLong,
StringTooLong,
VariableTooLong,
VariableIsLocal(String),
HeaderTooLong,
ExpectedConstantString,
UnexpectedToken {
expected: Cow<'static, str>,
found: String,
},
UnexpectedEOF,
TooManyNestedBlocks,
TooManyNestedTests,
TooManyNestedForEveryParts,
TooManyIncludes,
LabelAlreadyDefined(String),
LabelUndefined(String),
BreakOutsideLoop,
ContinueOutsideLoop,
UnsupportedComparator(String),
DuplicatedParameter,
UndeclaredCapability(Capability),
MissingTag(Cow<'static, str>),
}
Variants§
InvalidCharacter(u8)
InvalidNumber(String)
InvalidMatchVariable(usize)
InvalidUnicodeSequence(u32)
InvalidNamespace(String)
InvalidRegex(String)
InvalidExpression(String)
InvalidUtf8String
InvalidHeaderName
InvalidArguments
InvalidAddress
InvalidURI
InvalidEnvelope(String)
UnterminatedString
UnterminatedComment
UnterminatedMultiline
UnterminatedBlock
ScriptTooLong
StringTooLong
VariableTooLong
VariableIsLocal(String)
HeaderTooLong
ExpectedConstantString
UnexpectedToken
UnexpectedEOF
TooManyNestedBlocks
TooManyNestedTests
TooManyNestedForEveryParts
TooManyIncludes
LabelAlreadyDefined(String)
LabelUndefined(String)
BreakOutsideLoop
ContinueOutsideLoop
UnsupportedComparator(String)
DuplicatedParameter
UndeclaredCapability(Capability)
MissingTag(Cow<'static, str>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorType
impl RefUnwindSafe for ErrorType
impl Send for ErrorType
impl Sync for ErrorType
impl Unpin for ErrorType
impl UnwindSafe for ErrorType
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