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