Prusti Analysis — prusti-20260323-121434-7d1dded3b.db

Total: 3379  |  Success: 429  |  Fail: 2930  |  Timeout: 20

Failure categories

CategoryCount
unsupported: enum types in indirect predicate encoder1028
unsupported: constant scalars that are not primitives693
unsupported: unsizing with unsupported types (no crash)267
unsupported: function shapes containing alias types (pcg)197
unsupported: recursive struct types138
bug: const ptr offset overflow98
unsupported: invalid uninitialized bytes in constants86
unsupported: constant pointer-to-pointers80
bug: ReVar from outer InferCtxt in try_normalize58
unsupported (pcg): dereferencing unsafe pointers47
unsupported: passing functions into other functions28
unsupported: coroutine types22
unsupported: &raw mut/const rvalue might be reached (no crash)22
unsupported: c string literals21
bug: verification error could not be backtranslated (no crash)20
unsupported: indirect constant values16
bug: local variable not found in consistency check (no crash)14
unsupported (pcg): call with unsafe ptr with nested lifetime13
unsupported: binary operation with one operand of pointer type11
unsupported: closure rvalue might be reached (no crash)10
not yet implemented: cast kind PtrToPtr9
bug: duplicate identifier in consistency check (no crash)7
unsupported: bitwise operations7
unsupported: implicit mut-to-const pointer coercions5
not yet implemented4
not yet implemented: cast kind PointerCoercion(ClosureFnPointer(Safe), Implicit)4
bug: index out of bounds in GenericParams::map_index3
not yet implemented: cast kind PointerExposeProvenance3
cannot unfold array type without index3
bug: invalid identifier in consistency check (no crash)2
not yet implemented: cast kind PointerCoercion(ReifyFnPointer, Implicit)2
internal error: entered unreachable code2
not yet implemented: const too generic2
success2
unsupported (pcg): move unsafe ptr with nested lifetime2
not yet implemented: cast kind PointerCoercion(ReifyFnPointer, AsCast)2
expected structlike or enumlike type1
not yet implemented: cast kind FloatToInt1
not yet implemented: cast kind PointerWithExposedProvenance1
Box<dyn Any>1