pub fn serialize<L, R, S>(
this: &Either<L, R>,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
pub fn serialize<L, R, S>(
this: &Either<L, R>,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>