macro_rules! release_iter_after {
($releasable_iter:ident, $context:expr, async || $(-> $output_type:ty)? $body:block ) => { ... };
($releasable_iter:ident, $context:expr, $(|| -> $output_type:ty)? $body:block ) => { ... };
}Expand description
Macro that ensure the iterator of releasables are released with the given context after the body returns.