Initial commit
This commit is contained in:
commit
75a589f235
43 changed files with 4840 additions and 0 deletions
59
src/lib.rs
Normal file
59
src/lib.rs
Normal 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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue