fn visit_u64()

in atomics/src/types/i8.rs [107:116]


    fn visit_u64<E>(self, value: u64) -> Result<Self::Value, E>
    where
        E: serde::de::Error,
    {
        if let Ok(value) = i8::try_from(value) {
            Ok(Self::Value::new(value))
        } else {
            Err(E::custom(format!("i8 is out of range: {}", value)))
        }
    }