Initial commit

This commit is contained in:
Aleksandr 2025-06-22 05:46:26 +03:00
commit 75a589f235
43 changed files with 4840 additions and 0 deletions

59
src/lib.rs Normal file
View file

@ -0,0 +1,59 @@
#[macro_export]
macro_rules! zst_error {
($($tt:tt)*) => {{
#[$crate::data(
copy,
crate = $crate,
not(serde, schemars),
display($($tt)*),
)]
struct E;
E
}};
}
/// The trait that is implemented for everything.
pub trait Anything {}
impl<T: ?Sized> Anything for T {}
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 trait_set::trait_set;
pub mod array;
pub mod error;
pub mod fut;
pub mod time;
pub mod sync;
pub mod trace_id;
pub mod generic;
pub mod slab;
pub mod str;
pub mod encoding;
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;
}