@@ -34,7 +34,7 @@ use sp_std::{vec, vec::Vec};
3434use kilt_support:: { traits:: GenerateBenchmarkOrigin , Deposit } ;
3535
3636use crate :: {
37- mock:: insert_raw_w3n, AccountIdOf , Banned , Call , Config , CurrencyOf , Names , Owner , Pallet , Web3NameOf ,
37+ mock:: insert_raw_w3n, AccountIdOf , Banned , Call , Config , CurrencyOf , Error , Names , Owner , Pallet , Web3NameOf ,
3838 Web3NameOwnerOf ,
3939} ;
4040
@@ -64,6 +64,7 @@ benchmarks_instance_pallet! {
6464 T :: Web3NameOwner : From <T :: AccountId >,
6565 T :: OwnerOrigin : GenerateBenchmarkOrigin <T :: RuntimeOrigin , T :: AccountId , T :: Web3NameOwner >,
6666 T :: BanOrigin : EnsureOrigin <T :: RuntimeOrigin >,
67+ <<T as Config <I >>:: Web3Name as TryFrom <Vec <u8 >>>:: Error : Into <Error <T , I >>,
6768 <T as Config <I >>:: Currency : Mutate <T :: AccountId >,
6869 }
6970
@@ -78,7 +79,9 @@ benchmarks_instance_pallet! {
7879 make_free_for_did:: <T , I >( & caller) ;
7980 } : _<T :: RuntimeOrigin >( origin, web3_name_input_clone)
8081 verify {
81- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
82+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
83+ panic!( ) ;
84+ } ;
8285 assert!( Names :: <T , I >:: get( & owner) . is_some( ) ) ;
8386 assert!( Owner :: <T , I >:: get( & web3_name) . is_some( ) ) ;
8487 }
@@ -93,7 +96,9 @@ benchmarks_instance_pallet! {
9396 Pallet :: <T , I >:: claim( origin. clone( ) , web3_name_input. clone( ) ) . expect( "Should register the claimed web3 name." ) ;
9497 } : _<T :: RuntimeOrigin >( origin)
9598 verify {
96- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
99+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
100+ panic!( ) ;
101+ } ;
97102 assert!( Names :: <T , I >:: get( & owner) . is_none( ) ) ;
98103 assert!( Owner :: <T , I >:: get( & web3_name) . is_none( ) ) ;
99104 }
@@ -111,7 +116,9 @@ benchmarks_instance_pallet! {
111116 Pallet :: <T , I >:: claim( did_origin, web3_name_input. clone( ) ) . expect( "Should register the claimed web3 name." ) ;
112117 } : _( signed_origin, web3_name_input_clone)
113118 verify {
114- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
119+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
120+ panic!( ) ;
121+ } ;
115122 assert!( Names :: <T , I >:: get( & owner) . is_none( ) ) ;
116123 assert!( Owner :: <T , I >:: get( & web3_name) . is_none( ) ) ;
117124 }
@@ -129,7 +136,9 @@ benchmarks_instance_pallet! {
129136 Pallet :: <T , I >:: claim( did_origin, web3_name_input. clone( ) ) . expect( "Should register the claimed web3 name." ) ;
130137 } : _( ban_origin, web3_name_input_clone)
131138 verify {
132- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
139+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
140+ panic!( ) ;
141+ } ;
133142 assert!( Names :: <T , I >:: get( & owner) . is_none( ) ) ;
134143 assert!( Owner :: <T , I >:: get( & web3_name) . is_none( ) ) ;
135144 assert!( Banned :: <T , I >:: get( & web3_name) . is_some( ) ) ;
@@ -147,7 +156,9 @@ benchmarks_instance_pallet! {
147156 Pallet :: <T , I >:: ban( ban_origin. clone( ) . into( ) , web3_name_input. clone( ) ) . expect( "Should ban the web3 name." ) ;
148157 } : _( ban_origin, web3_name_input_clone)
149158 verify {
150- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
159+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
160+ panic!( ) ;
161+ } ;
151162 assert!( Names :: <T , I >:: get( & owner) . is_none( ) ) ;
152163 assert!( Owner :: <T , I >:: get( & web3_name) . is_none( ) ) ;
153164 assert!( Banned :: <T , I >:: get( & web3_name) . is_none( ) ) ;
@@ -170,7 +181,9 @@ benchmarks_instance_pallet! {
170181 let origin = T :: OwnerOrigin :: generate_origin( deposit_owner_new. clone( ) , owner) ;
171182 } : _<T :: RuntimeOrigin >( origin)
172183 verify {
173- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
184+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
185+ panic!( ) ;
186+ } ;
174187 assert_eq!( Owner :: <T , I >:: get( & web3_name) . expect( "w3n should exists" ) . deposit, Deposit {
175188 owner: deposit_owner_new,
176189 amount: <T as Config <I >>:: Deposit :: get( ) ,
@@ -183,7 +196,9 @@ benchmarks_instance_pallet! {
183196 let web3_name_input: BoundedVec <u8 , T :: MaxNameLength > = BoundedVec :: try_from(
184197 generate_web3_name_input( T :: MaxNameLength :: get( ) . saturated_into( ) )
185198 ) . expect( "BoundedVec creation should not fail." ) ;
186- let web3_name = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) . unwrap( ) ;
199+ let Ok ( web3_name) = Web3NameOf :: <T , I >:: try_from( web3_name_input. to_vec( ) ) else {
200+ panic!( ) ;
201+ } ;
187202
188203 make_free_for_did:: <T , I >( & deposit_owner) ;
189204 insert_raw_w3n:: <T , I >(
0 commit comments