Skip to content

Instantly share code, notes, and snippets.

View ayjayt's full-sized avatar

Andrew Pikul ayjayt

View GitHub Profile
// YOU WRITE (or derive):
impl<'de> Deserialize<'de> for T {
fn deserialize<D>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>
}
// FORMAT CRATE PROVIDES:
serde_json::Deserializer<'a> // implements Deserializer<'a>
// GLUE FUNCTION (serde_json):