Crate wire_weaver_derive

Crate wire_weaver_derive 

Source

Macros§

full_version
Create FullVersion with the crate name and major.minor.patch numbers during compile time.
ww_api
Generate types definitions, serdes and API client or server side code.
ww_impl
Generate types definitions, serdes and trait client or server side code.

Attribute Macros§

ww_trait
Define a ww_trait, this macro is only a marker and produces no Rust code. All the work is done inside ww_impl! macro, which loads the appropriate .rs file again through a file system or from crates.io, finds this marker and parses the trait definition. TODO: transform ww_trait into valid Rust trait? TODO: emit unit constant to check for name collisions