macro_rules! prop_resolver {
() => { ... };
($($clone_stmt: stmt),+; $block: block) => { ... };
($block: block) => { ... };
}macro_rules! prop_resolver {
() => { ... };
($($clone_stmt: stmt),+; $block: block) => { ... };
($block: block) => { ... };
}