ystd 0.0.11

An opinionated and batteries included `std` mirror for convenient, correct code and pleasant error messages
Documentation
pub(crate) use crate::error::WrapReportedErr as _;
pub(crate) use crate::io::MapIoError as _;

pub(crate) use color_eyre::Report;
pub(crate) use std::sync::Arc;

// public internal deps
pub use crate::assert::{eyre_assert, eyre_assert_eq};
pub use crate::path::{Utf8Path, Utf8PathBuf};
pub use crate::{env, fs, io, path};

// public external deps
pub use color_eyre::eyre::{WrapErr as _, bail, eyre};
pub use extension_traits::extension;
pub use tracing::{debug, error, info, instrument, span, trace, warn};

// public crate re-exports
pub use color_eyre;
pub use tracing;

// publilc extension traits,
// this may clobber the global namespace to much
// :shrug:
pub use crate::time::FutureTimeoutExt as _;