#[macro_use]
pub extern crate alloc;
pub mod without_std {
pub use core::any;
pub use core::cell;
pub use core::clone;
pub use core::cmp;
pub use core::convert;
pub use core::default;
pub use core::fmt;
pub use core::hash;
pub use core::iter;
pub use core::marker;
pub use core::mem;
pub use core::num;
pub use core::ops;
pub use core::ptr;
pub use core::result;
pub use core::slice;
pub use core::str;
pub use core::time;
pub use alloc::boxed;
pub use alloc::rc;
pub use alloc::string;
pub use alloc::sync;
pub use alloc::vec;
pub mod collections {
pub use alloc::collections::BTreeMap;
pub use hashbrown::{HashMap, HashSet};
}
pub mod borrow {
pub use alloc::borrow::*;
}
}