nesdie_store/
lib.rs

1#![cfg_attr(target_arch = "wasm32", no_std)]
2
3mod utils;
4
5/// Storage key hash function types and trait to override map hash functions.
6pub mod key;
7mod kvstore;
8pub use kvstore::KvStore;
9
10extern crate alloc;
11
12mod lib {
13    mod core {
14        pub use core::*;
15    }
16
17    pub use self::core::cell::{Cell, RefCell};
18    pub use self::core::clone::{self, Clone};
19    pub use self::core::convert::{self, From, Into};
20    pub use self::core::default::{self, Default};
21    pub use self::core::fmt::{self, Debug, Display};
22    pub use self::core::hash::{self, Hash};
23    pub use self::core::iter::FusedIterator;
24    pub use self::core::marker::{self, PhantomData};
25    pub use self::core::ops::{Bound, RangeBounds};
26    pub use self::core::result::{self, Result};
27    pub use self::core::{borrow, char, cmp, iter, mem, num, ops, slice, str};
28
29    pub use alloc::borrow::{Cow, ToOwned};
30
31    pub use alloc::string::{String, ToString};
32
33    pub use alloc::vec::{self, Vec};
34
35    pub use alloc::boxed::Box;
36
37    pub use alloc::collections::{btree_map, BTreeMap};
38}