11//! Helper types for interaction between wasm and host boundaries.
2- use std:: { collections:: { HashMap , HashSet } , marker:: PhantomData } ;
2+ use std:: {
3+ collections:: { HashMap , HashSet } ,
4+ marker:: PhantomData ,
5+ } ;
36
47use serde:: { de:: DeserializeOwned , Serialize } ;
58
6- use crate :: parameters:: Parameters ;
79use super :: * ;
10+ use crate :: parameters:: Parameters ;
811
912pub enum MergeResult {
1013 Success ,
@@ -78,8 +81,7 @@ impl RelatedContractsContainer {
7881 pub fn get < C : TypedContract > (
7982 & self ,
8083 params : & C :: Parameters ,
81- ) -> Result < Related < C > , <<C as EncodingAdapter >:: SelfEncoder as Encoder < C > >:: Error >
82- {
84+ ) -> Result < Related < C > , <<C as EncodingAdapter >:: SelfEncoder as Encoder < C > >:: Error > {
8385 let id = <C as TypedContract >:: instance_id ( params) ;
8486 if let Some ( res) = self . contracts . get ( & id) {
8587 match <<C as EncodingAdapter >:: SelfEncoder >:: deserialize ( res. as_ref ( ) ) {
@@ -335,12 +337,9 @@ where
335337 <T as EncodingAdapter >:: Parameters ,
336338 > >:: Error ,
337339 > ,
338- ContractError :
339- From <
340- <<T as EncodingAdapter >:: SummaryEncoder as Encoder <
341- <T as EncodingAdapter >:: Summary ,
342- > >:: Error ,
343- > ,
340+ ContractError : From <
341+ <<T as EncodingAdapter >:: SummaryEncoder as Encoder < <T as EncodingAdapter >:: Summary > >:: Error ,
342+ > ,
344343{
345344 let typed_params =
346345 <<T as EncodingAdapter >:: ParametersEncoder >:: deserialize ( parameters. as_ref ( ) ) ?;
@@ -363,21 +362,17 @@ where
363362 <T as EncodingAdapter >:: Parameters ,
364363 > >:: Error ,
365364 > ,
366- ContractError :
367- From <
368- <<T as EncodingAdapter >:: SummaryEncoder as Encoder <
369- <T as EncodingAdapter >:: Summary ,
370- > >:: Error ,
371- > ,
365+ ContractError : From <
366+ <<T as EncodingAdapter >:: SummaryEncoder as Encoder < <T as EncodingAdapter >:: Summary > >:: Error ,
367+ > ,
372368 ContractError : From <
373369 <<T as EncodingAdapter >:: DeltaEncoder as Encoder < <T as EncodingAdapter >:: Delta > >:: Error ,
374370 > ,
375371{
376372 let typed_params =
377373 <<T as EncodingAdapter >:: ParametersEncoder >:: deserialize ( parameters. as_ref ( ) ) ?;
378374 let typed_state = <<T as EncodingAdapter >:: SelfEncoder >:: deserialize ( state. as_ref ( ) ) ?;
379- let typed_summary =
380- <<T as EncodingAdapter >:: SummaryEncoder >:: deserialize ( summary. as_ref ( ) ) ?;
375+ let typed_summary = <<T as EncodingAdapter >:: SummaryEncoder >:: deserialize ( summary. as_ref ( ) ) ?;
381376 let summary = typed_state. delta ( typed_params, typed_summary) ?;
382377 let encoded = <<T as EncodingAdapter >:: DeltaEncoder >:: serialize ( & summary) ?;
383378 Ok ( encoded. into ( ) )
0 commit comments