Lines Matching refs:sval

6 extern crate sval;
19 T: sval::Value + 'static, in from_sval()
37 T: sval::Value, in fill_sval()
39 self.fill(|visitor| visitor.sval(&value)) in fill_sval()
43 impl<'v> sval::Value for kv::Value<'v> {
44 fn stream(&self, s: &mut sval::value::Stream) -> sval::value::Result { in stream()
45 struct SvalVisitor<'a, 'b: 'a>(&'a mut sval::value::Stream<'b>); in stream()
82 fn sval(&mut self, v: &dyn sval::Value) -> Result<(), Error> { in stream() method
93 pub(in kv::value) use self::sval::Value;
95 pub(super) fn fmt(f: &mut fmt::Formatter, v: &dyn sval::Value) -> Result<(), Error> { in fmt()
96 sval::fmt::debug(f, v)?; in fmt()
100 pub(super) fn cast<'v>(v: &dyn sval::Value) -> Cast<'v> { in cast()
103 impl<'v> sval::Stream for CastStream<'v> { in cast()
104 fn u64(&mut self, v: u64) -> sval::stream::Result { in cast()
109 fn i64(&mut self, v: i64) -> sval::stream::Result { in cast()
114 fn f64(&mut self, v: f64) -> sval::stream::Result { in cast()
119 fn char(&mut self, v: char) -> sval::stream::Result { in cast()
124 fn bool(&mut self, v: bool) -> sval::stream::Result { in cast()
130 fn str(&mut self, s: &str) -> sval::stream::Result { in cast()
137 let _ = sval::stream(&mut cast, v); in cast()
143 fn from_sval(_: sval::value::Error) -> Self { in from_sval()
147 fn into_sval(self) -> sval::value::Error { in into_sval()
148 sval::value::Error::msg("`sval` serialization failed") in into_sval()
165 let expected = vec![sval::test::Token::Unsigned(42)]; in test_sval_structured()
167 assert_eq!(sval::test::tokens(value), expected); in test_sval_structured()
199 impl sval::Value for TestSval { in sval_debug()
200 fn stream(&self, stream: &mut sval::value::Stream) -> sval::value::Result { in sval_debug()