I propose to change [visitor.rs#L40-L45](https://github.com/async-telegram-bot/mixed-tags-serde/blob/a576962f57823e9b247c82b07ff8102b873e211c/src/visitor.rs#L40-L45) to ```rust match entry { (tag, value) if tag == self.tag => Ok(value), _ => Err(A::Error::custom(format!(r#"key "{tag}""#, tag = self.tag))), } ``` as rust `1.39` hits stable (rustc `1.38` fails to compile this code, see [`bind_by_move_pattern_guards`](https://github.com/rust-lang/rust/pull/63118)). In my opinion, this provides more readable code.