Home
last modified time | relevance | path

Searched refs:Number (Results 1 - 8 of 8) sorted by relevance

/commonlibrary/rust/ylong_json/src/value/
H A Dnumber.rs22 /// 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 Dsdv_adapt_serde_test.rs212 "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 Dvalue.rs21 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 Dencoder.rs14 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 Dlib.rs63 pub use value::{Array, Index, JsonValue, Number, Object};
H A Ddeserializer.rs23 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 Dadapter.rs212 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 Dstates.rs16 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