#![allow(unused_imports)]
use crate::reexport;
pub use core::clone::Clone;
reexport! { rust: core::convert,
tag: crate::TAG_ERROR!(),
doc: "The error type for errors that can never happen.", Infallible }
reexport! { rust: core::convert,
doc: "Used to do a cheap mutable-to-mutable reference conversion.", AsMut }
reexport! { rust: core::convert,
doc: "Used to do a cheap reference-to-reference conversion.", AsRef }
reexport! { rust: core::convert,
doc: "Used to do value-to-value conversions while consuming the input value.", From }
reexport! { rust: core::convert,
doc: "A value-to-value conversion that consumes the input value.", Into }
reexport! { rust: core::convert,
doc: "Simple and safe type conversions that may fail in a controlled way.", TryFrom }
reexport! { rust: core::convert,
doc: "An attempted conversion that consumes self, which may or may not be expensive.",
TryInto }
reexport! { rust: core::convert,
doc: "The identity function. Just returns back its input.", identity }
pub use core::default::Default;