#[macro_export] macro_rules! zst_error { ($($tt:tt)*) => {{ #[$crate::data( copy, crate = $crate, not(serde, schemars), display($($tt)*), )] struct E; E }}; } pub use bytes; pub use bytesize; pub use url; pub use eva_macros::{data, endpoint, int, str}; pub use seq_macro::seq; pub use auto_impl::auto_impl; pub use perfect_derive::perfect_derive; pub use slotmap; pub use trait_set::trait_set; pub mod array; pub mod error; pub mod utils; pub mod sync; pub mod fut; pub mod time; pub mod generic; pub mod str; pub mod rand; pub mod collections; pub mod handling; pub mod hash; pub use paste::paste; #[doc(hidden)] pub mod _priv { pub use schemars; pub use serde; pub use eva_macros::RastGawno; }