Enum sway_core::error::Warning [−][src]
pub enum Warning<'sc> {
Show 21 variants
NonClassCaseStructName {
struct_name: &'sc str,
},
NonClassCaseTraitName {
name: &'sc str,
},
NonClassCaseEnumName {
enum_name: &'sc str,
},
NonClassCaseEnumVariantName {
variant_name: &'sc str,
},
NonSnakeCaseStructFieldName {
field_name: &'sc str,
},
NonSnakeCaseFunctionName {
name: &'sc str,
},
NonScreamingSnakeCaseConstName {
name: &'sc str,
},
LossOfPrecision {
initial_type: IntegerBits,
cast_to: IntegerBits,
},
UnusedReturnValue {
type: TypeInfo,
},
SimilarMethodFound {
lib: &'sc str,
module: &'sc str,
name: &'sc str,
},
OverridesOtherSymbol {
name: String,
},
OverridingTraitImplementation,
DeadDeclaration,
DeadFunctionDeclaration,
DeadStructDeclaration,
DeadTrait,
UnreachableCode,
DeadEnumVariant {
variant_name: String,
},
DeadMethod,
StructFieldNeverRead,
ShadowingReservedRegister {
reg_name: &'sc str,
},
}Variants
NonClassCaseStructName
Fields
struct_name: &'sc strNonClassCaseTraitName
Fields
name: &'sc strNonClassCaseEnumName
Fields
enum_name: &'sc strNonClassCaseEnumVariantName
Fields
variant_name: &'sc strNonSnakeCaseStructFieldName
Fields
field_name: &'sc strNonSnakeCaseFunctionName
Fields
name: &'sc strNonScreamingSnakeCaseConstName
Fields
name: &'sc strLossOfPrecision
UnusedReturnValue
Fields
type: TypeInfoSimilarMethodFound
OverridesOtherSymbol
Fields
name: StringOverridingTraitImplementation
DeadDeclaration
DeadFunctionDeclaration
DeadStructDeclaration
DeadTrait
UnreachableCode
DeadEnumVariant
Fields
variant_name: StringDeadMethod
StructFieldNeverRead
ShadowingReservedRegister
Fields
reg_name: &'sc strTrait Implementations
Auto Trait Implementations
impl<'sc> RefUnwindSafe for Warning<'sc>
impl<'sc> UnwindSafe for Warning<'sc>
Blanket Implementations
Mutably borrows from an owned value. Read more
