Derive Macro fluvio_protocol_derive::FluvioDefault [−][src]
#[derive(FluvioDefault)] { // Attributes available to this derive: #[fluvio] }
Expand description
Custom derive for generating default structure
Example:
use fluvio_protocol::derive::FluvioDefault; #[derive(FluvioDefault)] #[fluvio(default)] pub struct SimpleRecord { #[fluvio(default = "12")] val: u8 } let record = SimpleRecord::default(); assert_eq!(record.val, 12);
default
assignment can be any Rust expression.