11import type { DataTableSortMeta } from "primevue" ;
22import { FilterMatchMode } from '@primevue/core/api' ;
33
4- export const URL_MERGE_DIFF = "https://raw.githubusercontent.com/os-checker/verify-rust-std_data/refs/heads/main/merge_diff-proofs-only .json" ;
4+ export const URL_MERGE_DIFF = "https://raw.githubusercontent.com/os-checker/verify-rust-std_data/refs/heads/main/merge_results-core .json" ;
55
66export type VecMergeHashKaniList = MergeHashKaniList [ ] ;
77
88export interface MergeHashKaniList {
9- file : string ;
10- func : string ;
11- hash ?: string ;
12- proof_kind ?: ProofKind ;
9+ file : string ,
10+ harness : string ,
11+ proof_kind ?: ProofKind ,
12+ hash ?: string ,
13+ time ?: number ,
14+ props : number ,
15+ func : {
16+ name : string ,
17+ safe : string ,
18+ } ,
19+ ok ?: boolean ,
20+ n_fialed_properties ?: number ,
1321}
1422
1523export enum ProofKind {
@@ -42,8 +50,8 @@ export const MergeKaniColumns: MergeKaniColumn[] = [
4250 col : { field : "file" , header : "File Path" , width : "15%" , sortable : true } ,
4351 } ,
4452 {
45- key : "func " ,
46- col : { field : "func " , header : "Function " , width : "25%" , sortable : true } ,
53+ key : "harness " ,
54+ col : { field : "harness " , header : "Harness " , width : "25%" , sortable : true } ,
4755 } ,
4856 {
4957 key : "hash" ,
@@ -64,7 +72,7 @@ export const FILTERS = {
6472 filters : {
6573 global : { value : null , matchMode : FilterMatchMode . CONTAINS } ,
6674 } ,
67- fields : [ "file" , "func " ]
75+ fields : [ "file" , "harness " ]
6876} ;
6977
7078export const optionsProofKind : string [ ] = [ ProofKind . Standard , ProofKind . Contract ] ;
0 commit comments