Lines Matching defs:Number
22 pub struct Number { struct
23 n: N,
75 impl Number { implementation
183 pub fn from_f64(f: f64) -> Option<Number> { in from_f64()
235 pub fn from_i128(i: i128) -> Option<Number> { in from_i128()
264 pub fn from_u128(i: u128) -> Option<Number> { in from_u128()
320 pub(crate) fn from_f32(f: f32) -> Option<Number> { in from_f32()
347 impl Display for Number { implementation
363 impl Debug for Number { implementation
369 impl Serialize for Number { implementation
395 impl<'de> Deserialize<'de> for Number { implementation
397 fn deserialize<D>(deserializer: D) -> Result<Number, D::Error> in deserialize()
410 fn visit_i64<E>(self, value: i64) -> Result<Number, E> { in deserialize()
414 fn visit_i128<E>(self, value: i128) -> Result<Number, E> in deserialize()
422 fn visit_u64<E>(self, value: u64) -> Result<Number, E> { in deserialize()
426 fn visit_u128<E>(self, value: u128) -> Result<Number, E> in deserialize()
434 fn visit_f64<E>(self, value: f64) -> Result<Number, E> in deserialize()
442 fn visit_map<V>(self, mut visitor: V) -> Result<Number, V::Error> in deserialize()
599 impl<'de> Deserializer<'de> for Number { implementation
624 impl<'de> Deserializer<'de> for &Number { implementation
697 impl From<ParserNumber> for Number { implementation
795 impl Number { impl