INNER CODE UNIT · Rust
visit_i32
stepancheg/rust-protobuf · protobuf-examples/customize-serde/src/lib.rs:61
fn visit_i32<R>(self, v: i32) -> Result<Self::Value, R>
where
R: serde::de::Error,
{
Ok(Some(EnumOrUnknown::from_i32(v)))
}
fn visit_unit<R>(self) -> Result<Self::Value, R>
where
R: serde::de::Error,
{
Ok(None)
}
}
d.deserialize_any(DeserializeEnumVisitor(PhantomData))
}