Serialize

Trait Serialize 

Source
pub trait Serialize<T: Tag>: Sized {
    // Required method
    fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>;

    // Provided method
    fn serializes_as_some(&self) -> bool { ... }
}

Required Methods§

Source

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Serialize<Bool> for &bool

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bool> for bool

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &LinkedList<u8>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &VecDeque<u8>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &Vec<u8>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &Bytes

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &BytesMut

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for &[u8]

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for ()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for LinkedList<u8>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for VecDeque<u8>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for Vec<u8>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for Bytes

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Bytes> for BytesMut

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for &f32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for f32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F32> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &f32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &f64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for f32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for f64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<F64> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I8> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I16> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I32> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<I64> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<String> for &str

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<String> for &String

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<String> for String

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U8> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U16> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U32> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for &usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for i8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for i16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for i32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for i64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for i128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for isize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for u8

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for u16

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for u32

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for u64

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for u128

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<U64> for usize

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Unit> for &()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Unit> for ()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Uuid> for &Uuid

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl Serialize<Uuid> for Uuid

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, 'b, T, U> Serialize<T> for &'a Cow<'b, U>
where T: Tag, U: 'b + ToOwned + ?Sized, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, K, L, T, U> Serialize<Map<K, T>> for &'a BTreeMap<L, U>
where K: KeyTag, &'a L: SerializeKey<K>, T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, K, L, T, U, S> Serialize<Map<K, T>> for &'a HashMap<L, U, S>
where K: KeyTag, &'a L: SerializeKey<K>, T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, K, T> Serialize<Set<K>> for &'a BTreeSet<T>
where K: KeyTag, &'a T: SerializeKey<K>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, K, T, S> Serialize<Set<K>> for &'a HashSet<T, S>
where K: KeyTag, &'a T: SerializeKey<K>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0> Serialize<(T0,)> for &'a (U0,)
where T0: Tag, &'a U0: Serialize<T0>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1> Serialize<(T0, T1)> for &'a (U0, U1)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2> Serialize<(T0, T1, T2)> for &'a (U0, U1, U2)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3> Serialize<(T0, T1, T2, T3)> for &'a (U0, U1, U2, U3)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4> Serialize<(T0, T1, T2, T3, T4)> for &'a (U0, U1, U2, U3, U4)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5> Serialize<(T0, T1, T2, T3, T4, T5)> for &'a (U0, U1, U2, U3, U4, U5)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6> Serialize<(T0, T1, T2, T3, T4, T5, T6)> for &'a (U0, U1, U2, U3, U4, U5, U6)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>, T6: Tag, &'a U6: Serialize<T6>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7)> for &'a (U0, U1, U2, U3, U4, U5, U6, U7)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>, T6: Tag, &'a U6: Serialize<T6>, T7: Tag, &'a U7: Serialize<T7>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for &'a (U0, U1, U2, U3, U4, U5, U6, U7, U8)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>, T6: Tag, &'a U6: Serialize<T6>, T7: Tag, &'a U7: Serialize<T7>, T8: Tag, &'a U8: Serialize<T8>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for &'a (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>, T6: Tag, &'a U6: Serialize<T6>, T7: Tag, &'a U7: Serialize<T7>, T8: Tag, &'a U8: Serialize<T8>, T9: Tag, &'a U9: Serialize<T9>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for &'a (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>, T6: Tag, &'a U6: Serialize<T6>, T7: Tag, &'a U7: Serialize<T7>, T8: Tag, &'a U8: Serialize<T8>, T9: Tag, &'a U9: Serialize<T9>, T10: Tag, &'a U10: Serialize<T10>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for &'a (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11)
where T0: Tag, &'a U0: Serialize<T0>, T1: Tag, &'a U1: Serialize<T1>, T2: Tag, &'a U2: Serialize<T2>, T3: Tag, &'a U3: Serialize<T3>, T4: Tag, &'a U4: Serialize<T4>, T5: Tag, &'a U5: Serialize<T5>, T6: Tag, &'a U6: Serialize<T6>, T7: Tag, &'a U7: Serialize<T7>, T8: Tag, &'a U8: Serialize<T8>, T9: Tag, &'a U9: Serialize<T9>, T10: Tag, &'a U10: Serialize<T10>, T11: Tag, &'a U11: Serialize<T11>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<Option<T>> for &'a Option<U>
where T: Tag, &'a U: Serialize<T>,

Source§

impl<'a, T, U> Serialize<Vec<T>> for &'a [U]
where T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<Vec<T>> for &'a LinkedList<U>
where T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<Vec<T>> for &'a VecDeque<U>
where T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<Vec<T>> for &'a Vec<U>
where T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<T> for &'a &mut U
where T: Tag, U: ?Sized, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<T> for &'a Box<U>
where T: Tag, U: ?Sized, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<T> for &&'a U
where T: Tag, U: ?Sized, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<T> for Cow<'a, U>
where T: Tag, U: 'a + ToOwned + ?Sized, for<'b> &'b U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U> Serialize<T> for &'a mut U
where T: Tag, U: ?Sized, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U, E, F> Serialize<Result<T, E>> for &'a Result<U, F>
where T: Tag, &'a U: Serialize<T>, E: Tag, &'a F: Serialize<E>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<'a, T, U, const N: usize> Serialize<Vec<T>> for &'a [U; N]
where T: Tag, &'a U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<K, L, T, U> Serialize<Map<K, T>> for BTreeMap<L, U>
where K: KeyTag, L: SerializeKey<K>, T: Tag, U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<K, L, T, U, S> Serialize<Map<K, T>> for HashMap<L, U, S>
where K: KeyTag, L: SerializeKey<K>, T: Tag, U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<K, T> Serialize<Set<K>> for BTreeSet<T>
where K: KeyTag, T: SerializeKey<K>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<K, T, S> Serialize<Set<K>> for HashSet<T, S>
where K: KeyTag, T: SerializeKey<K>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<K: KeyTag, T: Tag> Serialize<Map<K, T>> for &()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<K: KeyTag, T: Tag> Serialize<Map<K, T>> for ()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0> Serialize<(T0,)> for (U0,)
where T0: Tag, U0: Serialize<T0>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1> Serialize<(T0, T1)> for (U0, U1)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2> Serialize<(T0, T1, T2)> for (U0, U1, U2)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3> Serialize<(T0, T1, T2, T3)> for (U0, U1, U2, U3)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4> Serialize<(T0, T1, T2, T3, T4)> for (U0, U1, U2, U3, U4)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5> Serialize<(T0, T1, T2, T3, T4, T5)> for (U0, U1, U2, U3, U4, U5)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6> Serialize<(T0, T1, T2, T3, T4, T5, T6)> for (U0, U1, U2, U3, U4, U5, U6)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>, T6: Tag, U6: Serialize<T6>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7)> for (U0, U1, U2, U3, U4, U5, U6, U7)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>, T6: Tag, U6: Serialize<T6>, T7: Tag, U7: Serialize<T7>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for (U0, U1, U2, U3, U4, U5, U6, U7, U8)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>, T6: Tag, U6: Serialize<T6>, T7: Tag, U7: Serialize<T7>, T8: Tag, U8: Serialize<T8>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>, T6: Tag, U6: Serialize<T6>, T7: Tag, U7: Serialize<T7>, T8: Tag, U8: Serialize<T8>, T9: Tag, U9: Serialize<T9>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>, T6: Tag, U6: Serialize<T6>, T7: Tag, U7: Serialize<T7>, T8: Tag, U8: Serialize<T8>, T9: Tag, U9: Serialize<T9>, T10: Tag, U10: Serialize<T10>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11> Serialize<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11)
where T0: Tag, U0: Serialize<T0>, T1: Tag, U1: Serialize<T1>, T2: Tag, U2: Serialize<T2>, T3: Tag, U3: Serialize<T3>, T4: Tag, U4: Serialize<T4>, T5: Tag, U5: Serialize<T5>, T6: Tag, U6: Serialize<T6>, T7: Tag, U7: Serialize<T7>, T8: Tag, U8: Serialize<T8>, T9: Tag, U9: Serialize<T9>, T10: Tag, U10: Serialize<T10>, T11: Tag, U11: Serialize<T11>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T> Serialize<Vec<T>> for &Bytes
where T: Tag, u8: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T> Serialize<Vec<T>> for &BytesMut
where T: Tag, u8: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T> Serialize<Vec<T>> for Bytes
where T: Tag, u8: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T> Serialize<Vec<T>> for BytesMut
where T: Tag, u8: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T, U> Serialize<T> for Box<U>
where T: Tag, U: Serialize<T>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T, U, E, F> Serialize<Result<T, E>> for Result<U, F>
where T: Tag, U: Serialize<T>, E: Tag, F: Serialize<E>,

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: KeyTag> Serialize<Set<T>> for &()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: KeyTag> Serialize<Set<T>> for ()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<Option<T>> for &()

Source§

impl<T: Tag> Serialize<Option<T>> for ()

Source§

impl<T: Tag> Serialize<Receiver<T>> for &Uuid

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<Receiver<T>> for Uuid

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<Sender<T>> for &Uuid

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<Sender<T>> for Uuid

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<Vec<T>> for &()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<Vec<T>> for ()

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<T> for &Infallible

Source§

fn serialize(self, _serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag> Serialize<T> for Infallible

Source§

fn serialize(self, _serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag, U: Serialize<T>> Serialize<Option<T>> for Option<U>

Source§

impl<T: Tag, U: Serialize<T>> Serialize<Vec<T>> for LinkedList<U>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag, U: Serialize<T>> Serialize<Vec<T>> for VecDeque<U>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag, U: Serialize<T>> Serialize<Vec<T>> for Vec<U>

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<T: Tag, U: Serialize<T>, const N: usize> Serialize<Vec<T>> for [U; N]

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<const N: usize> Serialize<Bytes> for &[u8; N]

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Source§

impl<const N: usize> Serialize<Bytes> for [u8; N]

Source§

fn serialize(self, serializer: Serializer<'_>) -> Result<(), SerializeError>

Implementors§

Source§

impl Serialize<BuiltInType> for &BuiltInType

Source§

impl Serialize<BuiltInType> for BuiltInType

Source§

impl Serialize<Layout> for &Layout

Source§

impl Serialize<Layout> for Layout

Source§

impl Serialize<BuiltInTypeIr> for &BuiltInTypeIr

Source§

impl Serialize<LayoutIr> for &LayoutIr

Source§

impl Serialize<ArrayTypeIr> for &ArrayTypeIr

Source§

impl Serialize<EnumFallbackIr> for &EnumFallbackIr

Source§

impl Serialize<EnumIr> for &EnumIr

Source§

impl Serialize<EventFallbackIr> for &EventFallbackIr

Source§

impl Serialize<EventIr> for &EventIr

Source§

impl Serialize<FieldIr> for &FieldIr

Source§

impl Serialize<FunctionFallbackIr> for &FunctionFallbackIr

Source§

impl Serialize<FunctionIr> for &FunctionIr

Source§

impl Serialize<MapTypeIr> for &MapTypeIr

Source§

impl Serialize<NewtypeIr> for &NewtypeIr

Source§

impl Serialize<ResultTypeIr> for &ResultTypeIr

Source§

impl Serialize<ServiceIr> for &ServiceIr

Source§

impl Serialize<StructFallbackIr> for &StructFallbackIr

Source§

impl Serialize<StructIr> for &StructIr

Source§

impl Serialize<VariantIr> for &VariantIr

Source§

impl Serialize<ArrayType> for &ArrayType

Source§

impl Serialize<ArrayType> for ArrayType

Source§

impl Serialize<Enum> for &aldrin_core::introspection::Enum

Source§

impl Serialize<Enum> for aldrin_core::introspection::Enum

Source§

impl Serialize<EnumFallback> for &EnumFallback

Source§

impl Serialize<EnumFallback> for EnumFallback

Source§

impl Serialize<Event> for &Event

Source§

impl Serialize<Event> for Event

Source§

impl Serialize<EventFallback> for &EventFallback

Source§

impl Serialize<EventFallback> for EventFallback

Source§

impl Serialize<Field> for &Field

Source§

impl Serialize<Field> for Field

Source§

impl Serialize<Function> for &Function

Source§

impl Serialize<Function> for Function

Source§

impl Serialize<FunctionFallback> for &FunctionFallback

Source§

impl Serialize<FunctionFallback> for FunctionFallback

Source§

impl Serialize<Introspection> for &Introspection

Source§

impl Serialize<Introspection> for Introspection

Source§

impl Serialize<LexicalId> for &LexicalId

Source§

impl Serialize<LexicalId> for LexicalId

Source§

impl Serialize<MapType> for &MapType

Source§

impl Serialize<MapType> for MapType

Source§

impl Serialize<Newtype> for &Newtype

Source§

impl Serialize<Newtype> for Newtype

Source§

impl Serialize<ResultType> for &ResultType

Source§

impl Serialize<ResultType> for ResultType

Source§

impl Serialize<Service> for &Service

Source§

impl Serialize<Service> for Service

Source§

impl Serialize<Struct> for &aldrin_core::introspection::Struct

Source§

impl Serialize<Struct> for aldrin_core::introspection::Struct

Source§

impl Serialize<StructFallback> for &StructFallback

Source§

impl Serialize<StructFallback> for StructFallback

Source§

impl Serialize<Variant> for &Variant

Source§

impl Serialize<Variant> for Variant

Source§

impl Serialize<ConnectData> for &ConnectData

Source§

impl Serialize<ConnectData> for ConnectData

Source§

impl Serialize<ConnectReplyData> for &ConnectReplyData

Source§

impl Serialize<ConnectReplyData> for ConnectReplyData

Source§

impl Serialize<BusListenerCookie> for &BusListenerCookie

Source§

impl Serialize<BusListenerCookie> for BusListenerCookie

Source§

impl Serialize<ChannelCookie> for &ChannelCookie

Source§

impl Serialize<ChannelCookie> for ChannelCookie

Source§

impl Serialize<Enum> for &aldrin_core::Enum

Source§

impl Serialize<Enum> for aldrin_core::Enum

Source§

impl Serialize<ObjectCookie> for &ObjectCookie

Source§

impl Serialize<ObjectCookie> for ObjectCookie

Source§

impl Serialize<ObjectUuid> for &ObjectUuid

Source§

impl Serialize<ObjectUuid> for ObjectUuid

Source§

impl Serialize<ServiceCookie> for &ServiceCookie

Source§

impl Serialize<ServiceCookie> for ServiceCookie

Source§

impl Serialize<ServiceInfo> for &ServiceInfo

Source§

impl Serialize<ServiceInfo> for ServiceInfo

Source§

impl Serialize<ServiceUuid> for &ServiceUuid

Source§

impl Serialize<ServiceUuid> for ServiceUuid

Source§

impl Serialize<Struct> for &aldrin_core::Struct

Source§

impl Serialize<Struct> for aldrin_core::Struct

Source§

impl Serialize<TypeId> for &TypeId

Source§

impl Serialize<TypeId> for TypeId

Source§

impl Serialize<Bytes> for &ByteSlice

Source§

impl Serialize<Bytes> for &aldrin_core::Bytes

Source§

impl Serialize<Bytes> for aldrin_core::Bytes

Source§

impl Serialize<ObjectId> for &ObjectId

Source§

impl Serialize<ObjectId> for ObjectId

Source§

impl Serialize<ServiceId> for &ServiceId

Source§

impl Serialize<ServiceId> for ServiceId

Source§

impl Serialize<Uuid> for &LexicalId

Source§

impl Serialize<Uuid> for &BusListenerCookie

Source§

impl Serialize<Uuid> for &ChannelCookie

Source§

impl Serialize<Uuid> for &ObjectCookie

Source§

impl Serialize<Uuid> for &ObjectUuid

Source§

impl Serialize<Uuid> for &ServiceCookie

Source§

impl Serialize<Uuid> for &ServiceUuid

Source§

impl Serialize<Uuid> for &TypeId

Source§

impl Serialize<Uuid> for LexicalId

Source§

impl Serialize<Uuid> for BusListenerCookie

Source§

impl Serialize<Uuid> for ChannelCookie

Source§

impl Serialize<Uuid> for ObjectCookie

Source§

impl Serialize<Uuid> for ObjectUuid

Source§

impl Serialize<Uuid> for ServiceCookie

Source§

impl Serialize<Uuid> for ServiceUuid

Source§

impl Serialize<Uuid> for TypeId

Source§

impl Serialize<Value> for &Value

Source§

impl Serialize<Value> for &SerializedValue

Source§

impl Serialize<Value> for &SerializedValueSlice

Source§

impl Serialize<Value> for Value

Source§

impl Serialize<Value> for SerializedValue

Source§

impl<'a, K, L, T, U, I> Serialize<Map<K, T>> for &'a IterAsMap<I>
where K: KeyTag, L: SerializeKey<K>, T: Tag, U: Serialize<T>, &'a I: IntoIterator<Item = (L, U)>,

Source§

impl<'a, T> Serialize<<T as PrimaryTag>::Tag> for &'a AsPrimary<T>
where T: PrimaryTag, &'a T: Serialize<T::Tag>,

Source§

impl<'a, T, E, F> Serialize<Result<T, E>> for &'a AsErr<F>
where T: Tag, E: Tag, &'a F: Serialize<E>,

Source§

impl<'a, T, E, U> Serialize<Result<T, E>> for &'a AsOk<U>
where T: Tag, E: Tag, &'a U: Serialize<T>,

Source§

impl<'a, T, U> Serialize<Set<T>> for &'a IterAsSet<U>

Source§

impl<'a, T, U> Serialize<Value> for &'a AsValue<T, U>
where T: Tag, &'a U: Serialize<T>,

Source§

impl<'a, T, U> Serialize<Vec<T>> for &'a IterAsVec<U>

Source§

impl<K, L, T, U, I> Serialize<Map<K, T>> for IterAsMap<I>
where K: KeyTag, L: SerializeKey<K>, T: Tag, U: Serialize<T>, I: IntoIterator<Item = (L, U)>,

Source§

impl<T> Serialize<Vec<T>> for &ByteSlice
where T: Tag, u8: Serialize<T>,

Source§

impl<T> Serialize<Vec<T>> for &aldrin_core::Bytes
where T: Tag, u8: Serialize<T>,

Source§

impl<T> Serialize<Vec<T>> for aldrin_core::Bytes
where T: Tag, u8: Serialize<T>,

Source§

impl<T, U> Serialize<Set<T>> for IterAsSet<U>
where T: KeyTag, U: IntoIterator, U::Item: SerializeKey<T>,

Source§

impl<T, U> Serialize<Vec<T>> for IterAsVec<U>
where T: Tag, U: IntoIterator, U::Item: Serialize<T>,

Source§

impl<T: Tag> Serialize<Receiver<T>> for &ChannelCookie

Source§

impl<T: Tag> Serialize<Receiver<T>> for ChannelCookie

Source§

impl<T: Tag> Serialize<Sender<T>> for &ChannelCookie

Source§

impl<T: Tag> Serialize<Sender<T>> for ChannelCookie

Source§

impl<T: Tag, E: Tag, F: Serialize<E>> Serialize<Result<T, E>> for AsErr<F>

Source§

impl<T: Tag, E: Tag, U: Serialize<T>> Serialize<Result<T, E>> for AsOk<U>

Source§

impl<T: Tag, U: Serialize<T>> Serialize<Value> for AsValue<T, U>

Source§

impl<T: SerializePrimary> Serialize<<T as PrimaryTag>::Tag> for AsPrimary<T>