Macro easybuffers::realize_table
[−]
[src]
macro_rules! realize_table { ( $num:expr, $name:ident { $( $fname:ident : $ftype:ident),* } ) => { ... }; }
自动实现 Table
trait 按要求输入字段总数,每个字段名以及类型
Examples
#[macro_use] extern crate easybuffers; extern crate time; use easybuffers::helper::{ Table, HyperHelper }; #[derive(PartialEq,Clone,Default,Debug)] struct TestMessage { field_0: Option<String>, field_1: Option<String>, field_2: Option<bool>, field_3: Option<String>, field_4: Option<bool>, field_5: Option<String>, field_6: Option<String>, field_7: Option<u32>, field_8: Option<String>, field_9: Option<String>, field_10: Option<bool> } realize_table! { 11, TestMessage { field_0 : Option, field_1 : Option, field_2 : Option, field_3 : Option, field_4 : Option, field_5 : Option, field_6 : Option, field_7 : Option, field_8 : Option, field_9 : Option, field_10 : Option } }