Use FromIterator to fill HashMap

This commit is contained in:
Mingun 2023-05-09 12:56:04 +05:00
parent ab21d4d017
commit f3d50e5209

View File

@ -2828,6 +2828,7 @@ mod flatten {
mod externally_tagged {
use super::*;
use std::iter::FromIterator;
#[derive(Debug, PartialEq, Serialize, Deserialize)]
struct Flatten {
@ -2845,15 +2846,13 @@ mod flatten {
#[test]
fn struct_() {
let mut extra = HashMap::new();
extra.insert("extra_key".into(), "extra value".into());
assert_tokens(
&Flatten {
data: Enum::Struct {
index: 0,
value: 42,
},
extra,
extra: HashMap::from_iter([("extra_key".into(), "extra value".into())]),
},
&[
Token::Map { len: None },