macro_rules! pool_err {
( $fmt:literal ) => { ... };
( $fmt:literal, $($arg:tt)* ) => { ... };
( $err: path) => { ... };
( $err:path, $($arg:tt)*) => { ... };
}macro_rules! pool_err {
( $fmt:literal ) => { ... };
( $fmt:literal, $($arg:tt)* ) => { ... };
( $err: path) => { ... };
( $err:path, $($arg:tt)*) => { ... };
}