INNER CODE UNIT · Rust

visit_i64

nativeshell/nativeshell · nativeshell/src/codec/value/mod.rs:176

    fn visit_i64<E>(self, value: i64) -> Result<Value, E> {
        Ok(Value::I64(value))
    }

    #[inline]
    fn visit_u64<E>(self, value: u64) -> Result<Value, E>
    where
        E: serde::de::Error,
    {
        if let Ok(i) = i64::try_from(value) {
            Ok(Value::I64(i))
        } else {
            Err(E::custom("Number too large for i64"))
        }
    }

    #[inline]
    fn visit_f64<E>(self, value: f64) -> Result<Value, E> {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…