sol-chainsaw 0.0.2

Deserializing Solana accounts using their progam IDL
Documentation
mod json_accounts_deserializer;
mod json_common;
mod json_idl_enum_variant_de;
mod json_idl_field_de;
mod json_idl_type_de;
mod json_idl_type_def_de;
mod json_serialization_opts;

use std::{
    collections::HashMap,
    sync::{Arc, Mutex},
};

pub use json_accounts_deserializer::JsonAccountsDeserializer;
pub use json_idl_type_def_de::JsonIdlTypeDefinitionDeserializer;
pub use json_serialization_opts::JsonSerializationOpts;

pub type JsonTypeDefinitionDeserializerMap<'opts> =
    Arc<Mutex<HashMap<String, JsonIdlTypeDefinitionDeserializer<'opts>>>>;