cw_storey/
lib.rs

1//! An integration of [`storey`] with [*CosmWasm*].
2//!
3//! This crate provides
4//! - a [*CosmWasm*] storage backend for use with [`storey`] collections,
5//! - a [*MessagePack*] encoding integration to be used for serializing and deserializing
6//!   values, and
7//! - a set of container re-exports that remove the need to manually specify the
8//!   encoding, instead relying on the default [*MessagePack*] encoding.
9//!
10//! [*CosmWasm*]: https://github.com/CosmWasm/cosmwasm
11//! [*MessagePack*]: https://msgpack.org/
12
13mod backend;
14pub mod containers;
15mod encoding;
16mod std_error;
17
18pub use backend::CwStorage;
19pub use encoding::CwEncoding;
20pub use std_error::IntoStdError;