mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-20 10:21:05 +00:00
Have visit_enum_simple default to calling visit_tuple_variant
This commit is contained in:
@@ -131,7 +131,14 @@ pub trait Serializer {
|
|||||||
variant_index: usize,
|
variant_index: usize,
|
||||||
variant: &'static str,
|
variant: &'static str,
|
||||||
value: T) -> Result<(), Self::Error>
|
value: T) -> Result<(), Self::Error>
|
||||||
where T: Serialize;
|
where T: Serialize,
|
||||||
|
{
|
||||||
|
self.visit_tuple_variant(
|
||||||
|
name,
|
||||||
|
variant_index,
|
||||||
|
variant,
|
||||||
|
Some(value))
|
||||||
|
}
|
||||||
|
|
||||||
fn visit_none(&mut self) -> Result<(), Self::Error>;
|
fn visit_none(&mut self) -> Result<(), Self::Error>;
|
||||||
|
|
||||||
|
|||||||
@@ -39,15 +39,6 @@ impl serde::Serializer for BytesSerializer {
|
|||||||
Err(Error)
|
Err(Error)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn visit_enum_simple<T>(&mut self,
|
|
||||||
_name: &str,
|
|
||||||
_variant_index: usize,
|
|
||||||
_variant: &str,
|
|
||||||
_value: T) -> Result<(), Error>
|
|
||||||
{
|
|
||||||
Err(Error)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_bool(&mut self, _v: bool) -> Result<(), Error> {
|
fn visit_bool(&mut self, _v: bool) -> Result<(), Error> {
|
||||||
Err(Error)
|
Err(Error)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user