sol-chainsaw 0.0.2

Deserializing Solana accounts using their progam IDL
Documentation
mod bson_accounts_deserializer;
mod bson_common;
mod bson_idl_enum_variant_de;
mod bson_idl_field_de;
mod bson_idl_type_de;
mod bson_idl_type_def_de;
mod bson_serialization_opts;

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

pub use self::bson_idl_type_def_de::BsonIdlTypeDefinitionDeserializer;
pub use bson_accounts_deserializer::BsonAccountsDeserializer;
pub use bson_serialization_opts::BsonSerializationOpts;

pub type BsonTypeDefinitionDeserializerMap<'opts> =
    Arc<Mutex<HashMap<String, BsonIdlTypeDefinitionDeserializer<'opts>>>>;