fluvio-protocol 0.4.0

Fluvio streaming protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use fluvio_protocol_derive::FluvioDefault;

#[derive(FluvioDefault, Debug)]
struct TestRecord {
    value: i8,
    value2: i8,
    #[fluvio(default = "4")]
    value3: i8,
    #[fluvio(default = "-1")]
    value4: i16,
}

#[test]
fn test_default() {
    let record = TestRecord::default();
    assert_eq!(record.value3, 4);
    assert_eq!(record.value4, -1);
}