feat: traits #59
Annotations
1 error and 8 warnings
|
cargo-mutants
Process completed with exit code 2.
|
|
Missed mutant:
src/util/scopes.rs#L78
replace == with != in <impl TryFrom<ErasedBinding> for Binding<B>>::try_from
|
|
Missed mutant:
src/util/scopes.rs#L43
replace <impl Hash for BindingId<B>>::hash with ()
|
|
Missed mutant:
src/ty/constraints.rs#L99
replace Constraints::implements with ()
|
|
Missed mutant:
src/passes/thir_gen.rs#L117
replace ThirGen<'ctx, 'hir>::add_trait_implementation with ()
|
|
Missed mutant:
src/passes/hir_gen.rs#L578
delete match arm Self::TraitMethod{method, ..} in FunctionCtx::current_trait_method
|
|
Missed mutant:
src/passes/hir_gen.rs#L577
replace FunctionCtx::current_trait_method -> Option<TraitMethodId> with None
|
|
Missed mutant:
src/passes/hir_gen.rs#L566
delete match arm Self::TraitMethod{current_trait, ..} in FunctionCtx::current_trait
|
|
Missed mutant:
src/passes/hir_gen.rs#L565
replace FunctionCtx::current_trait -> Option<TraitId> with None
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
mutants-out
Expired
|
1.5 MB |
sha256:e45c22ee6985a42733ba0513e50d483c6bdbfbc00179d72aae07dfe7023d5795
|
|