Skip to main content

builder_setter

Macro builder_setter 

Source
macro_rules! builder_setter {
    ($field:ident, $type:ty) => { ... };
    ($field:ident, $type:ty, $doc:expr) => { ... };
}
Expand description

Implement a builder pattern setter method.

§Example

struct Config {
    name: String,
    port: u16,
}

impl Config {
    mabi_core::builder_setter!(name, String);
    mabi_core::builder_setter!(port, u16);
}