Enum clarity_repl::clarity::ast::errors::ParseErrors
source · [−]pub enum ParseErrors {
Show 37 variants
CostOverflow,
CostBalanceExceeded(ExecutionCost, ExecutionCost),
MemoryBalanceExceeded(u64, u64),
TooManyExpressions,
ExpressionStackDepthTooDeep,
FailedCapturingInput,
SeparatorExpected(String),
SeparatorExpectedAfterColon(String),
ProgramTooLarge,
IllegalVariableName(String),
IllegalContractName(String),
UnknownQuotedValue(String),
FailedParsingIntValue(String),
FailedParsingBuffer(String),
FailedParsingHexValue(String, String),
FailedParsingPrincipal(String),
FailedParsingField(String),
FailedParsingRemainder(String),
ClosingParenthesisUnexpected,
ClosingParenthesisExpected,
ClosingTupleLiteralUnexpected,
ClosingTupleLiteralExpected,
CircularReference(Vec<String>),
TupleColonExpected(usize),
TupleCommaExpected(usize),
TupleItemExpected(usize),
NameAlreadyUsed(String),
TraitReferenceNotAllowed,
ImportTraitBadSignature,
DefineTraitBadSignature,
ImplTraitBadSignature,
TraitReferenceUnknown(String),
CommaSeparatorUnexpected,
ColonSeparatorUnexpected,
InvalidCharactersDetected,
InvalidEscaping,
CostComputationFailed(String),
}
Variants
CostOverflow
CostBalanceExceeded(ExecutionCost, ExecutionCost)
MemoryBalanceExceeded(u64, u64)
TooManyExpressions
ExpressionStackDepthTooDeep
FailedCapturingInput
SeparatorExpected(String)
SeparatorExpectedAfterColon(String)
ProgramTooLarge
IllegalVariableName(String)
IllegalContractName(String)
UnknownQuotedValue(String)
FailedParsingIntValue(String)
FailedParsingBuffer(String)
FailedParsingHexValue(String, String)
FailedParsingPrincipal(String)
FailedParsingField(String)
FailedParsingRemainder(String)
ClosingParenthesisUnexpected
ClosingParenthesisExpected
ClosingTupleLiteralUnexpected
ClosingTupleLiteralExpected
CircularReference(Vec<String>)
TupleColonExpected(usize)
TupleCommaExpected(usize)
TupleItemExpected(usize)
NameAlreadyUsed(String)
TraitReferenceNotAllowed
ImportTraitBadSignature
DefineTraitBadSignature
ImplTraitBadSignature
TraitReferenceUnknown(String)
CommaSeparatorUnexpected
ColonSeparatorUnexpected
InvalidCharactersDetected
InvalidEscaping
CostComputationFailed(String)
Trait Implementations
sourceimpl Debug for ParseErrors
impl Debug for ParseErrors
sourceimpl DiagnosableError for ParseErrors
impl DiagnosableError for ParseErrors
sourceimpl From<ParseErrors> for ParseError
impl From<ParseErrors> for ParseError
sourcefn from(err: ParseErrors) -> Self
fn from(err: ParseErrors) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<ParseErrors> for ParseErrors
impl PartialEq<ParseErrors> for ParseErrors
sourcefn eq(&self, other: &ParseErrors) -> bool
fn eq(&self, other: &ParseErrors) -> bool
impl StructuralPartialEq for ParseErrors
Auto Trait Implementations
impl RefUnwindSafe for ParseErrors
impl Send for ParseErrors
impl Sync for ParseErrors
impl Unpin for ParseErrors
impl UnwindSafe for ParseErrors
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more