1- Kani generated automatic harnesses for 42 function(s):
1+ Kani generated automatic harnesses for 43 function(s):
22+--------------------------+----------------------------------------------+
33| Crate | Selected Function |
44+=========================================================================+
@@ -10,6 +10,8 @@ Kani generated automatic harnesses for 42 function(s):
1010|--------------------------+----------------------------------------------|
1111| cargo_autoharness_filter | yes_harness::f_char |
1212|--------------------------+----------------------------------------------|
13+ | cargo_autoharness_filter | yes_harness::f_compiler_derives_arbitrary |
14+ |--------------------------+----------------------------------------------|
1315| cargo_autoharness_filter | yes_harness::f_derives_arbitrary |
1416|--------------------------+----------------------------------------------|
1517| cargo_autoharness_filter | yes_harness::f_f128 |
@@ -89,25 +91,25 @@ Kani generated automatic harnesses for 42 function(s):
8991
9092Kani did not generate automatic harnesses for 8 function(s).
9193If you believe that the provided reason is incorrect and Kani should have generated an automatic harness, please comment on this issue: https://github.com/model-checking/kani/issues/3832
92- +--------------------------+----------------------------------------+------------------------------------------------------------------------------+
93- | Crate | Skipped Function | Reason for Skipping |
94- +==================================================================================================================================================+
95- | cargo_autoharness_filter | no_harness::doesnt_implement_arbitrary | Missing Arbitrary implementation for argument(s) x: DoesntImplementArbitrary |
96- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
97- | cargo_autoharness_filter | no_harness::unsupported_const_pointer | Missing Arbitrary implementation for argument(s) _y: *const i32 |
98- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
99- | cargo_autoharness_filter | no_harness::unsupported_generic | Generic Function |
100- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
101- | cargo_autoharness_filter | no_harness::unsupported_mut_pointer | Missing Arbitrary implementation for argument(s) _y: *mut i32 |
102- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
103- | cargo_autoharness_filter | no_harness::unsupported_no_arg_name | Missing Arbitrary implementation for argument(s) _: &() |
104- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
105- | cargo_autoharness_filter | no_harness::unsupported_ref | Missing Arbitrary implementation for argument(s) _y: &i32 |
106- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
107- | cargo_autoharness_filter | no_harness::unsupported_slice | Missing Arbitrary implementation for argument(s) _y: &[u8] |
108- |--------------------------+----------------------------------------+------------------------------------------------------------------------------|
109- | cargo_autoharness_filter | no_harness::unsupported_vec | Missing Arbitrary implementation for argument(s) _y: std::vec::Vec<u8> |
110- +--------------------------+----------------------------------------+------------------------------------------------------------------------------+
94+ +--------------------------+----------------------------------------+---------------------------------------------------------------------------------- +
95+ | Crate | Skipped Function | Reason for Skipping |
96+ +====================================================================================================================================================== +
97+ | cargo_autoharness_filter | no_harness::doesnt_implement_arbitrary | Missing Arbitrary implementation for argument(s) x: DoesntImplementArbitrary<'_> |
98+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
99+ | cargo_autoharness_filter | no_harness::unsupported_const_pointer | Missing Arbitrary implementation for argument(s) _y: *const i32 |
100+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
101+ | cargo_autoharness_filter | no_harness::unsupported_generic | Generic Function |
102+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
103+ | cargo_autoharness_filter | no_harness::unsupported_mut_pointer | Missing Arbitrary implementation for argument(s) _y: *mut i32 |
104+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
105+ | cargo_autoharness_filter | no_harness::unsupported_no_arg_name | Missing Arbitrary implementation for argument(s) _: &() |
106+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
107+ | cargo_autoharness_filter | no_harness::unsupported_ref | Missing Arbitrary implementation for argument(s) _y: &i32 |
108+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
109+ | cargo_autoharness_filter | no_harness::unsupported_slice | Missing Arbitrary implementation for argument(s) _y: &[u8] |
110+ |--------------------------+----------------------------------------+---------------------------------------------------------------------------------- |
111+ | cargo_autoharness_filter | no_harness::unsupported_vec | Missing Arbitrary implementation for argument(s) _y: std::vec::Vec<u8> |
112+ +--------------------------+----------------------------------------+---------------------------------------------------------------------------------- +
111113
112114Autoharness: Checking function yes_harness::f_tuple against all possible inputs...
113115Autoharness: Checking function yes_harness::f_maybe_uninit against all possible inputs...
@@ -130,6 +132,7 @@ Autoharness: Checking function yes_harness::f_f128 against all possible inputs..
130132Autoharness: Checking function yes_harness::f_f16 against all possible inputs...
131133Autoharness: Checking function yes_harness::f_f64 against all possible inputs...
132134Autoharness: Checking function yes_harness::f_f32 against all possible inputs...
135+ Autoharness: Checking function yes_harness::f_compiler_derives_arbitrary against all possible inputs...
133136Autoharness: Checking function yes_harness::f_char against all possible inputs...
134137Autoharness: Checking function yes_harness::f_bool against all possible inputs...
135138Autoharness: Checking function yes_harness::f_isize against all possible inputs...
@@ -167,6 +170,8 @@ Autoharness Summary:
167170|--------------------------+----------------------------------------------+---------------------------+---------------------|
168171| cargo_autoharness_filter | yes_harness::f_char | #[kani::proof] | Success |
169172|--------------------------+----------------------------------------------+---------------------------+---------------------|
173+ | cargo_autoharness_filter | yes_harness::f_compiler_derives_arbitrary | #[kani::proof] | Success |
174+ |--------------------------+----------------------------------------------+---------------------------+---------------------|
170175| cargo_autoharness_filter | yes_harness::f_derives_arbitrary | #[kani::proof] | Success |
171176|--------------------------+----------------------------------------------+---------------------------+---------------------|
172177| cargo_autoharness_filter | yes_harness::f_f128 | #[kani::proof] | Success |
@@ -243,4 +248,4 @@ Autoharness Summary:
243248|--------------------------+----------------------------------------------+---------------------------+---------------------|
244249| cargo_autoharness_filter | yes_harness::f_usize | #[kani::proof] | Success |
245250+--------------------------+----------------------------------------------+---------------------------+---------------------+
246- Complete - 42 successfully verified functions, 0 failures, 42 total.
251+ Complete - 43 successfully verified functions, 0 failures, 43 total.
0 commit comments