sol_chainsaw/json/
mod.rs

1mod json_accounts_deserializer;
2mod json_common;
3mod json_idl_enum_variant_de;
4mod json_idl_field_de;
5mod json_idl_type_de;
6mod json_idl_type_def_de;
7mod json_serialization_opts;
8
9use std::{
10    collections::HashMap,
11    sync::{Arc, Mutex},
12};
13
14pub use json_accounts_deserializer::JsonAccountsDeserializer;
15pub use json_idl_type_def_de::JsonIdlTypeDefinitionDeserializer;
16pub use json_serialization_opts::JsonSerializationOpts;
17
18pub type JsonTypeDefinitionDeserializerMap<'opts> =
19    Arc<Mutex<HashMap<String, JsonIdlTypeDefinitionDeserializer<'opts>>>>;