diff --git a/server/notifyserver/src/main.rs b/server/notifyserver/src/main.rs index 8587098..7addf0c 100755 --- a/server/notifyserver/src/main.rs +++ b/server/notifyserver/src/main.rs @@ -17,6 +17,7 @@ type MetaMgr = r9::MetaMgr::; macro_rules! getMeta { ($metamgr:expr, $ty:ident, $idx:expr) => { + { //if let Some(v) = $metamgr.get_byid(0, $idx) { if 1 > 1 { /*if let MessagesUnion::$ty(v1) = &(**v) { @@ -25,24 +26,24 @@ macro_rules! getMeta { } else { Option::<&Rc::<$ty>>::None; }*/ - Option::<&Rc::<$ty>>::None; + Option::<&Rc::<$ty>>::None } else { - Option::<&Rc::<$ty>>::None; + Option::<&Rc::<$ty>>::None + }; + Option::<&Rc::<$ty>>::None } - //Option::<&Rc::<$ty>>::None; } } fn main() { let mut metamgr = MetaMgr::new(); - //let b = getMeta!(metamgr, XValue, 0); let b: Option::<&Rc::> = getMeta!(metamgr, XValue, 0); - /*match b { + match b { Some(v) => { v.get_i64(); } None => { } - }*/ + } }