Lines Matching defs:to_value
20 fn to_value(&self) -> Value;
27 fn to_value(&self) -> Value {
28 (**self).to_value()
33 fn to_value(&self) -> Value {
127 /// let value = 42i32.to_value();
136 /// let value = (&42i32 as &dyn Debug).to_value();
162 value.to_value()
396 fn to_value(&self) -> Value {
402 fn to_value(&self) -> Value {
409 fn to_value(&self) -> Value {
433 fn to_value(&self) -> Value {
439 fn to_value(&self) -> Value {
445 fn to_value(&self) -> Value {
451 fn to_value(&self) -> Value {
457 fn to_value(&self) -> Value {
463 fn to_value(&self) -> Value {
501 fn to_value(&self) -> Value {
510 fn to_value(&self) -> Value {
512 Some(ref value) => value.to_value(),
522 fn to_value(&self) -> Value {
540 fn to_value(&self) -> Value {
615 fn to_value(&self) -> Value {
616 (**self).to_value()
621 fn to_value(&self) -> Value {
627 fn to_value(&self) -> Value {
872 assert_eq!(42u64.to_value().to_string(), "42");
873 assert_eq!(42i64.to_value().to_string(), "42");
874 assert_eq!(42.01f64.to_value().to_string(), "42.01");
875 assert_eq!(true.to_value().to_string(), "true");
876 assert_eq!('a'.to_value().to_string(), "a");
877 assert_eq!("a loong string".to_value().to_string(), "a loong string");
878 assert_eq!(Some(true).to_value().to_string(), "true");
879 assert_eq!(().to_value().to_string(), "None");
880 assert_eq!(Option::None::<bool>.to_value().to_string(), "None");
885 assert_eq!(42u64.to_value().to_token(), Token::U64(42));
886 assert_eq!(42i64.to_value().to_token(), Token::I64(42));
887 assert_eq!(42.01f64.to_value().to_token(), Token::F64(42.01));
888 assert_eq!(true.to_value().to_token(), Token::Bool(true));
889 assert_eq!('a'.to_value().to_token(), Token::Char('a'));
891 "a loong string".to_value().to_token(),
894 assert_eq!(Some(true).to_value().to_token(), Token::Bool(true));
895 assert_eq!(().to_value().to_token(), Token::None);
896 assert_eq!(Option::None::<bool>.to_value().to_token(), Token::None);