[−][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.