Module batbox::prelude

source ·
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::*;