Lines Matching refs:Number
21 pub use number::Number;
48 /// 3.Number: Numerical type
73 Number(Number),
100 Self::Number(n) => Display::fmt(n, f),
149 /// assert_eq!(value, JsonValue::Number(0.0.into()));
151 pub fn new_number(number: Number) -> Self {
152 Self::Number(number)
288 matches!(*self, Self::Number(_))
362 /// use ylong_json::{JsonValue, Number, Error};
365 /// assert_eq!(number_value.try_as_number().unwrap(), &Number::from(0.0));
370 pub fn try_as_number(&self) -> Result<&Number, Error> {
372 Self::Number(number) => Ok(number),
464 /// use ylong_json::{JsonValue, Number, Error};
467 /// assert_eq!(number_value.try_as_mut_number().unwrap(), &mut Number::from(0.0));
472 pub fn try_as_mut_number(&mut self) -> Result<&mut Number, Error> {
474 Self::Number(number) => Ok(number),
570 /// use ylong_json::{JsonValue, Number, Error};
573 /// assert_eq!(number_value.try_into_number().unwrap(), Number::from(0.0));
578 pub fn try_into_number(self) -> Result<Number, Error> {
580 Self::Number(number) => Ok(number),
865 (JsonValue::Number(a), JsonValue::Number(b)) => a == b,
984 Self::Number(Number::from(t))