pub enum ConvertParseTreeError {
Show 44 variants
PubUseNotSupported {
span: Span,
},
FunctionArbitraryExpression {
span: Span,
},
GenericsNotSupportedHere {
span: Span,
},
TupleIndexOutOfRange {
span: Span,
},
ShlNotImplemented {
span: Span,
},
ShrNotImplemented {
span: Span,
},
BitXorNotImplemented {
span: Span,
},
IntTySuffixNotSupported {
span: Span,
},
IntLiteralOutOfRange {
span: Span,
},
IntLiteralExpected {
span: Span,
},
QualifiedPathRootsNotImplemented {
span: Span,
},
CharLiteralsNotImplemented {
span: Span,
},
HexLiteralLength {
span: Span,
},
BinaryLiteralLength {
span: Span,
},
U8LiteralOutOfRange {
span: Span,
},
U16LiteralOutOfRange {
span: Span,
},
U32LiteralOutOfRange {
span: Span,
},
U64LiteralOutOfRange {
span: Span,
},
SignedIntegersNotSupported {
span: Span,
},
RefVariablesNotSupported {
span: Span,
},
LiteralPatternsNotSupportedHere {
span: Span,
},
ConstantPatternsNotSupportedHere {
span: Span,
},
ConstructorPatternsNotSupportedHere {
span: Span,
},
StructPatternsNotSupportedHere {
span: Span,
},
WildcardPatternsNotSupportedHere {
span: Span,
},
TuplePatternsNotSupportedHere {
span: Span,
},
RefPatternsNotSupportedHere {
span: Span,
},
ConstructorPatternOneArg {
span: Span,
},
ConstructorPatternSubPatterns {
span: Span,
},
PathsNotSupportedHere {
span: Span,
},
FullySpecifiedTypesNotSupported {
span: Span,
},
ContractCallerOneGenericArg {
span: Span,
},
ContractCallerNamedTypeGenericArg {
span: Span,
},
InvalidAttributeArgument {
attribute: String,
span: Span,
},
ConstrainedNonExistentType {
ty_name: Ident,
span: Span,
},
GetStorageKeyTooManyArgs {
span: Span,
},
RecursiveType {
span: Span,
},
DuplicateEnumVariant {
name: Ident,
span: Span,
},
DuplicateStorageField {
name: Ident,
span: Span,
},
DuplicateStructField {
name: Ident,
span: Span,
},
DuplicateParameterIdentifier {
name: Ident,
span: Span,
},
SelfParameterNotAllowedForFreeFn {
span: Span,
},
TestFnOnlyAllowedAtModuleLevel {
span: Span,
},
SelfImplForContract {
span: Span,
},
}
Variants
PubUseNotSupported
Fields
span: Span
FunctionArbitraryExpression
Fields
span: Span
GenericsNotSupportedHere
Fields
span: Span
TupleIndexOutOfRange
Fields
span: Span
ShlNotImplemented
Fields
span: Span
ShrNotImplemented
Fields
span: Span
BitXorNotImplemented
Fields
span: Span
IntTySuffixNotSupported
Fields
span: Span
IntLiteralOutOfRange
Fields
span: Span
IntLiteralExpected
Fields
span: Span
QualifiedPathRootsNotImplemented
Fields
span: Span
CharLiteralsNotImplemented
Fields
span: Span
HexLiteralLength
Fields
span: Span
BinaryLiteralLength
Fields
span: Span
U8LiteralOutOfRange
Fields
span: Span
U16LiteralOutOfRange
Fields
span: Span
U32LiteralOutOfRange
Fields
span: Span
U64LiteralOutOfRange
Fields
span: Span
SignedIntegersNotSupported
Fields
span: Span
RefVariablesNotSupported
Fields
span: Span
LiteralPatternsNotSupportedHere
Fields
span: Span
ConstantPatternsNotSupportedHere
Fields
span: Span
ConstructorPatternsNotSupportedHere
Fields
span: Span
StructPatternsNotSupportedHere
Fields
span: Span
WildcardPatternsNotSupportedHere
Fields
span: Span
TuplePatternsNotSupportedHere
Fields
span: Span
RefPatternsNotSupportedHere
Fields
span: Span
ConstructorPatternOneArg
Fields
span: Span
ConstructorPatternSubPatterns
Fields
span: Span
PathsNotSupportedHere
Fields
span: Span
FullySpecifiedTypesNotSupported
Fields
span: Span
ContractCallerOneGenericArg
Fields
span: Span
ContractCallerNamedTypeGenericArg
Fields
span: Span
InvalidAttributeArgument
ConstrainedNonExistentType
GetStorageKeyTooManyArgs
Fields
span: Span
RecursiveType
Fields
span: Span
DuplicateEnumVariant
DuplicateStorageField
DuplicateStructField
DuplicateParameterIdentifier
SelfParameterNotAllowedForFreeFn
Fields
span: Span
TestFnOnlyAllowedAtModuleLevel
Fields
span: Span
SelfImplForContract
Fields
span: Span
Trait Implementations
sourceimpl Clone for ConvertParseTreeError
impl Clone for ConvertParseTreeError
sourcefn clone(&self) -> ConvertParseTreeError
fn clone(&self) -> ConvertParseTreeError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ConvertParseTreeError
impl Debug for ConvertParseTreeError
sourceimpl Display for ConvertParseTreeError
impl Display for ConvertParseTreeError
sourceimpl Error for ConvertParseTreeError
impl Error for ConvertParseTreeError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl From<ConvertParseTreeError> for CompileError
impl From<ConvertParseTreeError> for CompileError
sourcefn from(source: ConvertParseTreeError) -> Self
fn from(source: ConvertParseTreeError) -> Self
Converts to this type from the input type.
sourceimpl Hash for ConvertParseTreeError
impl Hash for ConvertParseTreeError
sourceimpl PartialEq<ConvertParseTreeError> for ConvertParseTreeError
impl PartialEq<ConvertParseTreeError> for ConvertParseTreeError
sourcefn eq(&self, other: &ConvertParseTreeError) -> bool
fn eq(&self, other: &ConvertParseTreeError) -> bool
impl Eq for ConvertParseTreeError
impl StructuralEq for ConvertParseTreeError
impl StructuralPartialEq for ConvertParseTreeError
Auto Trait Implementations
impl RefUnwindSafe for ConvertParseTreeError
impl Send for ConvertParseTreeError
impl Sync for ConvertParseTreeError
impl Unpin for ConvertParseTreeError
impl UnwindSafe for ConvertParseTreeError
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