@@ -18,7 +18,7 @@ type FE = FieldElement<Stark252PrimeField>;
18
18
19
19
fn load_fe_from_file ( file_path : & String ) -> Result < FE , io:: Error > {
20
20
FE :: from_hex ( & fs:: read_to_string ( file_path) ?. replace ( '\n' , "" ) )
21
- . map_err ( |e| io:: Error :: new ( io :: ErrorKind :: Other , format ! ( "{:?}" , e) ) )
21
+ . map_err ( |e| io:: Error :: other ( format ! ( "{:?}" , e) ) )
22
22
}
23
23
24
24
fn load_tree_values ( tree_path : & String ) -> Result < Vec < FE > , io:: Error > {
@@ -32,7 +32,7 @@ fn generate_merkle_tree(tree_path: String) -> Result<(), io::Error> {
32
32
let values: Vec < FE > = load_tree_values ( & tree_path) ?;
33
33
34
34
let merkle_tree = MerkleTree :: < TreePoseidon < PoseidonCairoStark252 > > :: build ( & values)
35
- . ok_or_else ( || io:: Error :: new ( io :: ErrorKind :: Other , "requested empty tree" ) ) ?;
35
+ . ok_or_else ( || io:: Error :: other ( "requested empty tree" ) ) ?;
36
36
let root = merkle_tree. root . representative ( ) . to_string ( ) ;
37
37
println ! ( "Generated merkle tree with root: {:?}" , root) ;
38
38
@@ -53,10 +53,10 @@ fn generate_merkle_tree(tree_path: String) -> Result<(), io::Error> {
53
53
fn generate_merkle_proof ( tree_path : String , pos : usize ) -> Result < ( ) , io:: Error > {
54
54
let values: Vec < FE > = load_tree_values ( & tree_path) ?;
55
55
let merkle_tree = MerkleTree :: < TreePoseidon < PoseidonCairoStark252 > > :: build ( & values)
56
- . ok_or_else ( || io:: Error :: new ( io :: ErrorKind :: Other , "requested empty tree" ) ) ?;
56
+ . ok_or_else ( || io:: Error :: other ( "requested empty tree" ) ) ?;
57
57
58
58
let Some ( proof) = merkle_tree. get_proof_by_pos ( pos) else {
59
- return Err ( io:: Error :: new ( io :: ErrorKind :: Other , "Index out of bounds" ) ) ;
59
+ return Err ( io:: Error :: other ( "Index out of bounds" ) ) ;
60
60
} ;
61
61
62
62
let proof_path = tree_path. replace ( ".csv" , format ! ( "_proof_{pos}.json" ) . as_str ( ) ) ;
@@ -67,7 +67,7 @@ fn generate_merkle_proof(tree_path: String, pos: usize) -> Result<(), io::Error>
67
67
68
68
let leaf_value = values
69
69
. get ( pos)
70
- . ok_or_else ( || io:: Error :: new ( io :: ErrorKind :: Other , "Invalid position" ) ) ?
70
+ . ok_or_else ( || io:: Error :: other ( "Invalid position" ) ) ?
71
71
. representative ( )
72
72
. to_string ( ) ;
73
73
0 commit comments