Expand description
Items intended to always be available
use batbox::prelude::*;
Re-exports
pub use crate::crates::anyhow::anyhow;
pub use crate::crates::anyhow::Context as _;
pub use crate::crates::async_recursion::async_recursion;
pub use crate::crates::async_trait::async_trait;
pub use crate::crates::derivative::Derivative;
pub use crate::crates::derive_more::Constructor;
pub use crate::crates::derive_more::Deref;
pub use crate::crates::derive_more::DerefMut;
pub use crate::crates::dyn_clone::clone_box;
pub use crate::crates::dyn_clone::DynClone;
pub use crate::crates::itertools::izip;
pub use crate::crates::maplit::btreemap;
pub use crate::crates::maplit::btreeset;
pub use crate::crates::maplit::hashmap;
pub use crate::crates::maplit::hashset;
pub use crate::crates::pin_utils::pin_mut;
pub use crate::crates::serde::de::DeserializeOwned;
pub use crate::crates::serde::Deserialize;
pub use crate::crates::serde::Deserialize;
pub use crate::crates::serde::Serialize;
pub use crate::crates::serde::Serialize;
pub use crate::crates::serde_json;
pub use ::std::cell::Cell;
pub use ::std::cell::Ref;
pub use ::std::cell::RefCell;
pub use ::std::cell::RefMut;
pub use ::std::collections::HashMap;
pub use ::std::collections::HashSet;
pub use ::std::convert::TryFrom;
pub use ::std::convert::TryInto;
pub use ::std::fmt;
pub use ::std::fmt::Debug;
pub use ::std::fmt::Debug;
pub use ::std::fmt::Display;
pub use ::std::hash::Hash;
pub use ::std::hash::Hash;
pub use ::std::io::BufRead;
pub use ::std::io::Read;
pub use ::std::io::Write;
pub use ::std::marker::PhantomData;
pub use ::std::mem;
pub use ::std::ops::Add;
pub use ::std::ops::AddAssign;
pub use ::std::ops::Deref;
pub use ::std::ops::DerefMut;
pub use ::std::ops::Div;
pub use ::std::ops::DivAssign;
pub use ::std::ops::Index;
pub use ::std::ops::IndexMut;
pub use ::std::ops::Mul;
pub use ::std::ops::MulAssign;
pub use ::std::ops::Neg;
pub use ::std::ops::Rem;
pub use ::std::ops::RemAssign;
pub use ::std::ops::Sub;
pub use ::std::ops::SubAssign;
pub use ::std::os::raw::c_char;
pub use ::std::os::raw::c_double;
pub use ::std::os::raw::c_float;
pub use ::std::os::raw::c_int;
pub use ::std::os::raw::c_long;
pub use ::std::os::raw::c_short;
pub use ::std::os::raw::c_ulong;
pub use ::std::os::raw::c_ushort;
pub use ::std::os::raw::c_void;
pub use ::std::pin::Pin;
pub use ::std::rc::Rc;
pub use ::std::sync::Arc;
pub use ::std::sync::Mutex;
pub use crate::crates::time::Timer;
pub use crate::crates::*;
pub use crate::crates::futures::prelude::*;
pub use crate::crates::approx::*;
pub use crate::crates::cli::prelude::*;
pub use crate::crates::cmp::*;
pub use crate::crates::collection::*;
pub use crate::crates::color::*;
pub use crate::crates::diff::*;
pub use crate::crates::la::*;
pub use crate::crates::lapp::*;
pub use crate::crates::num::*;
pub use crate::crates::range::*;
pub use crate::crates::tuple_macros::*;
pub use crate::rng::*;
pub use crate::util::*;