A better Rust ATProto crate
at main 21 lines 681 B view raw
1//! Implementation functions for derive macros 2//! 3//! These functions are used by the `jacquard-derive` proc-macro crate but are also 4//! available for runtime code generation in `jacquard-lexicon`. 5 6pub mod doc_to_tokens; 7pub mod helpers; 8pub mod into_static; 9pub mod lexicon_attr; 10pub mod lexicon_schema; 11pub mod lexicon_union; 12pub mod open_union_attr; 13pub mod xrpc_request; 14 15// Re-export the main entry points 16pub use into_static::impl_derive_into_static; 17pub use lexicon_attr::impl_lexicon; 18pub use lexicon_schema::impl_derive_lexicon_schema; 19pub use lexicon_union::impl_lexicon_union; 20pub use open_union_attr::impl_open_union; 21pub use xrpc_request::impl_derive_xrpc_request;