macro_rules! read_failed_error {
($param:literal) => { ... };
($param:expr) => { ... };
($key:expr, $value:expr) => { ... };
}macro_rules! read_failed_error {
($param:literal) => { ... };
($param:expr) => { ... };
($key:expr, $value:expr) => { ... };
}