Skip to main content

Crate wire_weaver

Crate wire_weaver 

Source

Re-exports§

pub use shrink_wrap;
pub use ww_version;

Modules§

prelude

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.

Traits§

MessageSink
WireWeaverAsyncApiBackend

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