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))
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…