pub enum ConvertParseTreeError {
Show 46 variants
PubUseNotSupported {
span: Span,
},
FunctionArbitraryExpression {
span: Span,
},
GenericsNotSupportedHere {
span: Span,
},
FullyQualifiedPathsNotSupportedHere {
span: Span,
},
TupleIndexOutOfRange {
span: Span,
},
ShlNotImplemented {
span: Span,
},
ShrNotImplemented {
span: Span,
},
BitXorNotImplemented {
span: Span,
},
IntTySuffixNotSupported {
span: Span,
},
IntLiteralOutOfRange {
span: Span,
},
IntLiteralExpected {
span: Span,
},
FullyQualifiedTraitsNotSupported {
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: SpanFunctionArbitraryExpression
Fields
span: SpanGenericsNotSupportedHere
Fields
span: SpanFullyQualifiedPathsNotSupportedHere
Fields
span: SpanTupleIndexOutOfRange
Fields
span: SpanShlNotImplemented
Fields
span: SpanShrNotImplemented
Fields
span: SpanBitXorNotImplemented
Fields
span: SpanIntTySuffixNotSupported
Fields
span: SpanIntLiteralOutOfRange
Fields
span: SpanIntLiteralExpected
Fields
span: SpanFullyQualifiedTraitsNotSupported
Fields
span: SpanQualifiedPathRootsNotImplemented
Fields
span: SpanCharLiteralsNotImplemented
Fields
span: SpanHexLiteralLength
Fields
span: SpanBinaryLiteralLength
Fields
span: SpanU8LiteralOutOfRange
Fields
span: SpanU16LiteralOutOfRange
Fields
span: SpanU32LiteralOutOfRange
Fields
span: SpanU64LiteralOutOfRange
Fields
span: SpanSignedIntegersNotSupported
Fields
span: SpanRefVariablesNotSupported
Fields
span: SpanLiteralPatternsNotSupportedHere
Fields
span: SpanConstantPatternsNotSupportedHere
Fields
span: SpanConstructorPatternsNotSupportedHere
Fields
span: SpanStructPatternsNotSupportedHere
Fields
span: SpanWildcardPatternsNotSupportedHere
Fields
span: SpanTuplePatternsNotSupportedHere
Fields
span: SpanRefPatternsNotSupportedHere
Fields
span: SpanConstructorPatternOneArg
Fields
span: SpanConstructorPatternSubPatterns
Fields
span: SpanPathsNotSupportedHere
Fields
span: SpanFullySpecifiedTypesNotSupported
Fields
span: SpanContractCallerOneGenericArg
Fields
span: SpanContractCallerNamedTypeGenericArg
Fields
span: SpanInvalidAttributeArgument
ConstrainedNonExistentType
GetStorageKeyTooManyArgs
Fields
span: SpanRecursiveType
Fields
span: SpanDuplicateEnumVariant
DuplicateStorageField
DuplicateStructField
DuplicateParameterIdentifier
SelfParameterNotAllowedForFreeFn
Fields
span: SpanTestFnOnlyAllowedAtModuleLevel
Fields
span: SpanSelfImplForContract
Fields
span: SpanTrait 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 · sourceconst fn clone_from(&mut self, source: &Self)
const 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