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