Skip to content

Is it possible to deserialize an object not within an object ? #5

@DontBreakAlex

Description

@DontBreakAlex

I ended up writing this abomination:

#[derive(Deserialize)]
struct Helper {
	#[serde(with = "tuple_vec_map")]
	inner: Vec<(EventTypes, Frequency)>
}

fn map_frequency(v: serde_json::Value) -> Result<Vec<FrequencyMapEntry>> {
	let val = json!({ "inner": v });
	let vec: Helper = serde_json::from_value(val)?;
        // ... More code
}

How can I get rid of the Helper struct ?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions