Skip to main content

derive_deftly_module_NetdocItemDeriveCommon

Macro derive_deftly_module_NetdocItemDeriveCommon 

Source
macro_rules! derive_deftly_module_NetdocItemDeriveCommon {
    (
        via_modules[{ $($our_opts:tt)* } $next_macro:path { $($next_opts:tt)*
        } $($rest:tt)*] { $($predefs:tt)* } { $($main:tt)* } ($($extra:tt)*)
        $($ignored:tt)*
    ) => { ... };
    ($($wrong:tt)*) => { ... };
}
Expand description

Common definitions for derives of network document item value structs

Used by ItemValueParseable and ItemValueEncodable.

Importer must also import NetdocDeriveAnyCommon.

This is a derive_deftly reuseable template code module. Do not invoke it directly.