Lines Matching defs:visit

28     fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error>;
54 /// A subsequent call to `visit` should yield the same number of key-value pairs
84 let _ = source.visit(&mut get);
101 let _ = source.visit(&mut count);
109 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
110 Source::visit(&**self, visitor)
127 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
148 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
150 source.visit(visitor)?;
175 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
177 source.visit(visitor)?;
247 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
248 Source::visit(&**self, visitor)
264 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
265 Source::visit(&**self, visitor)
292 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
313 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
396 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
397 self.0.visit(visitor)
415 self.0.visit(&mut f).map_err(|_| fmt::Error)?;
435 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {
436 self.0.visit(visitor)
454 self.0.visit(&mut f).map_err(|_| fmt::Error)?;
488 self.visit(&mut StreamVisitor(stream))
489 .map_err(|_| self::sval::Error::msg("failed to visit key-values"))?;
517 self.visit(&mut StreamVisitor(stream))
518 .map_err(|_| self::sval::Error::msg("failed to visit key-values"))?;
617 self.visit(&mut SerializerVisitor(&mut map))
618 .map_err(|_| S::Error::custom("failed to visit key-values"))?;
648 self.visit(&mut SerializerVisitor(&mut seq))
649 .map_err(|_| S::Error::custom("failed to visit seq"))?;
707 fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error> {