extern crate nfhash_core;
extern crate nfhash_hack;
pub use nfhash_core::prelude;
pub use nfhash_core::{FixedHashError, FromSliceError, FromStrError, IntoSliceError};
macro_rules! reexport {
($name:ident, $macro_name:ident) => {
pub use nfhash_core::$name;
pub use nfhash_hack::$macro_name;
};
}
#[cfg(feature = "bits_128")]
reexport!(H128, h128);
#[cfg(feature = "bits_160")]
reexport!(H160, h160);
#[cfg(feature = "bits_224")]
reexport!(H224, h224);
#[cfg(feature = "bits_256")]
reexport!(H256, h256);
#[cfg(feature = "bits_384")]
reexport!(H384, h384);
#[cfg(feature = "bits_512")]
reexport!(H512, h512);
#[cfg(feature = "bits_520")]
reexport!(H520, h520);
#[cfg(feature = "bits_1024")]
reexport!(H1024, h1024);
#[cfg(feature = "bits_2048")]
reexport!(H2048, h2048);
#[cfg(feature = "bits_4096")]
reexport!(H4096, h4096);