• Home
  • Raw
  • Download

Lines Matching refs:ser

1 use serde::{ser, Serialize};
35 ($ser:expr, $actual:ident) => {{
36 assert_next_token!($ser, stringify!($actual), Token::$actual, true);
38 ($ser:expr, $actual:ident($v:expr)) => {{
40 $ser,
46 ($ser:expr, $actual:ident { $($k:ident),* }) => {{
57 $ser,
63 ($ser:expr, $actual:expr, $pat:pat, $guard:expr) => {
64 match $ser.next_token() {
78 impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> { impl
262 ser: self, in serialize_tuple_variant()
268 ser: self, in serialize_tuple_variant()
297 ser: self, in serialize_struct_variant()
303 ser: self, in serialize_struct_variant()
318 ser: &'s mut Serializer<'a>, field
322 impl<'s, 'a> ser::SerializeSeq for &'s mut Serializer<'a> { impl
339 impl<'s, 'a> ser::SerializeTuple for &'s mut Serializer<'a> { impl
356 impl<'s, 'a> ser::SerializeTupleStruct for &'s mut Serializer<'a> { impl
373 impl<'s, 'a> ser::SerializeTupleVariant for Variant<'s, 'a> {
381 value.serialize(&mut *self.ser) in serialize_field()
386 Token::TupleVariantEnd => assert_next_token!(self.ser, TupleVariantEnd), in end()
387 Token::SeqEnd => assert_next_token!(self.ser, SeqEnd), in end()
394 impl<'s, 'a> ser::SerializeMap for &'s mut Serializer<'a> { impl
418 impl<'s, 'a> ser::SerializeStruct for &'s mut Serializer<'a> { impl
440 impl<'s, 'a> ser::SerializeStructVariant for Variant<'s, 'a> {
452 key.serialize(&mut *self.ser)?; in serialize_field()
453 value.serialize(&mut *self.ser) in serialize_field()
458 Token::StructVariantEnd => assert_next_token!(self.ser, StructVariantEnd), in end()
459 Token::MapEnd => assert_next_token!(self.ser, MapEnd), in end()