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