1#![cfg_attr(target_arch = "wasm32", no_std)]
2
3mod utils;
4
5pub 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}