Enum sway_error::warning::Warning
source · pub enum Warning {
Show 28 variants
NonClassCaseStructName {
struct_name: Ident,
},
NonClassCaseTypeParameter {
name: Ident,
},
NonClassCaseTraitName {
name: Ident,
},
NonClassCaseEnumName {
enum_name: Ident,
},
NonClassCaseEnumVariantName {
variant_name: Ident,
},
NonSnakeCaseStructFieldName {
field_name: Ident,
},
NonSnakeCaseFunctionName {
name: Ident,
},
NonScreamingSnakeCaseConstName {
name: Ident,
},
LossOfPrecision {
initial_type: IntegerBits,
cast_to: IntegerBits,
},
UnusedReturnValue {
type: String,
},
SimilarMethodFound {
lib: Ident,
module: Ident,
name: Ident,
},
ShadowsOtherSymbol {
name: Ident,
},
OverridingTraitImplementation,
DeadDeclaration,
DeadEnumDeclaration,
DeadFunctionDeclaration,
DeadStructDeclaration,
DeadTrait,
UnreachableCode,
DeadEnumVariant {
variant_name: Ident,
},
DeadMethod,
StructFieldNeverRead,
ShadowingReservedRegister {
reg_name: Ident,
},
DeadStorageDeclaration,
DeadStorageDeclarationForFunction {
unneeded_attrib: String,
},
MatchExpressionUnreachableArm,
UnrecognizedAttribute {
attrib_name: Ident,
},
EffectAfterInteraction {
effect: String,
effect_in_suggestion: String,
block_name: Ident,
},
}
Variants§
NonClassCaseStructName
NonClassCaseTypeParameter
NonClassCaseTraitName
NonClassCaseEnumName
NonClassCaseEnumVariantName
NonSnakeCaseStructFieldName
NonSnakeCaseFunctionName
NonScreamingSnakeCaseConstName
LossOfPrecision
UnusedReturnValue
SimilarMethodFound
ShadowsOtherSymbol
OverridingTraitImplementation
DeadDeclaration
DeadEnumDeclaration
DeadFunctionDeclaration
DeadStructDeclaration
DeadTrait
UnreachableCode
DeadEnumVariant
DeadMethod
StructFieldNeverRead
ShadowingReservedRegister
DeadStorageDeclaration
DeadStorageDeclarationForFunction
MatchExpressionUnreachableArm
UnrecognizedAttribute
EffectAfterInteraction
Trait Implementations§
source§impl PartialEq<Warning> for Warning
impl PartialEq<Warning> for Warning
impl Eq for Warning
impl StructuralEq for Warning
impl StructuralPartialEq for Warning
Auto Trait Implementations§
impl RefUnwindSafe for Warning
impl Send for Warning
impl Sync for Warning
impl Unpin for Warning
impl UnwindSafe for Warning
Blanket Implementations§
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more