macro_rules! query_ensure {
([]$($args:tt)*) => { ... };
([(return_result_from_ensure_ok) $($rest:tt)*]$($args:tt)*) => { ... };
([$other:tt $($modifiers:tt)*]$($args:tt)*) => { ... };
}
macro_rules! query_ensure {
([]$($args:tt)*) => { ... };
([(return_result_from_ensure_ok) $($rest:tt)*]$($args:tt)*) => { ... };
([$other:tt $($modifiers:tt)*]$($args:tt)*) => { ... };
}