Searched refs:Number (Results 1 - 8 of 8) sorted by relevance
/commonlibrary/rust/ylong_json/src/value/ |
H A D | number.rs | 22 /// use ylong_json::Number; 24 /// let number: Number = 0.0.into(); 28 pub enum Number { enum 37 impl Number { impls 42 /// use ylong_json::Number; 44 /// let number: Number = 1u8.into(); 47 /// let number: Number = 1i8.into(); 58 /// use ylong_json::Number; 60 /// let number: Number = 1i8.into(); 63 /// let number: Number [all...] |
/commonlibrary/rust/ylong_json/tests/ |
H A D | sdv_adapt_serde_test.rs | 212 "key3":{"Number":0.0},"key4":{"StringVal":"string"}, 217 { "Number" : 0.0 } , "key4":{"StringVal":"string"} , 313 Number(f64), 415 key3: InnerValue::Number(0.0), in sdv_adapt_serde_example_three() 423 key3: InnerValue::Number(0.0), in sdv_adapt_serde_example_three()
|
/commonlibrary/rust/ylong_json/src/ |
H A D | value.rs | 21 pub use number::Number; 48 /// 3.Number: Numerical type 73 Number(Number), 100 Self::Number(n) => Display::fmt(n, f), in fmt() 149 /// assert_eq!(value, JsonValue::Number(0.0.into())); in fmt() 151 pub fn new_number(number: Number) -> Self { in fmt() 152 Self::Number(number) in fmt() 288 matches!(*self, Self::Number(_)) in fmt() 362 /// use ylong_json::{JsonValue, Number, Erro in fmt() [all...] |
H A D | encoder.rs | 14 use crate::{consts::*, Array, Error, JsonValue, Number, Object}; 48 JsonValue::Number(number) => self.encode_number(number), in encode_value() 73 /// Encodes Number 74 fn encode_number(&mut self, number: &Number) -> Result<(), Error> { in encode_number() 186 JsonValue::Number(number) => self.encode_number(number), in encode_value() 203 /// Encodes Number 204 fn encode_number(&mut self, number: &Number) -> Result<(), Error> { in encode_number() 273 pub(crate) fn encode_number(writer: &mut dyn Write, number: &Number) -> Result<(), Error> {
|
H A D | lib.rs | 63 pub use value::{Array, Index, JsonValue, Number, Object};
|
H A D | deserializer.rs | 23 use crate::{consts::*, error::*, states::*, Number, ParseError::*}; 30 impl Number { impls 36 Number::Unsigned(x) => visitor.visit_u64(x), in visit() 37 Number::Signed(x) => visitor.visit_i64(x), in visit() 38 Number::Float(x) => visitor.visit_f64(x), in visit()
|
H A D | adapter.rs | 212 Box::into_raw(Box::from(JsonValue::Number(Number::Float(number)))) as *mut YlongJson 219 Box::into_raw(Box::from(JsonValue::Number(Number::Signed(number)))) as *mut YlongJson 244 Ok(n) => matches!(n, Number::Float(_)) as c_int, 259 Ok(n) => matches!(n, Number::Signed(_) | Number::Unsigned(_)) as c_int, 282 Number::Float(f) => *value = *f as c_double, 283 Number::Unsigned(u) => *value = *u as c_double, 284 Number [all...] |
H A D | states.rs | 16 consts::*, deserializer::Deserializer, Array, Error, JsonValue, Number, Object, ParseError, 101 Some(ZERO..=NINE | MINUS) => Ok(JsonValue::Number(parse_number(deserializer)?)), in parse_value() 354 ) -> Result<Number, Error> { 429 Number::Unsigned(str.parse::<u64>().map_err(|_| Error::ParseNumber)?) 431 (true, false, false) => Number::Signed(str.parse::<i64>().map_err(|_| Error::ParseNumber)?), 432 (_, _, _) => Number::Float(str.parse::<f64>().map_err(|_| Error::ParseNumber)?),
|
Completed in 7 milliseconds