Function smelter::derive_builder
[−]
[src]
pub fn derive_builder(input: TokenStream) -> TokenStream
Arguments
input
stream of tokens obtained from the compiler.
Returns
- A
TokenStream
containing the origional struct definition and expandedimpl
methods.
Panics
#[derive(Builder)]
is invoked for an enum, unit struct or tuple struct.- Arguments to
#[smelter(field_name="..")]
or#[smelter(prefix="..")]
are not strings. - An empty
field_name
is specified. IE:#[smelter(field_name="")]