54 lines
809 B
Rust
54 lines
809 B
Rust
#[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;
|
|
}
|