pub trait Inner {
// Required method
fn serialize_elements<S: Serializer>(
&self,
serializer: &mut S,
) -> Result<()>;
}
Expand description
Convenience interface to serialize collections of elements
Required Methods§
Sourcefn serialize_elements<S: Serializer>(&self, serializer: &mut S) -> Result<()>
fn serialize_elements<S: Serializer>(&self, serializer: &mut S) -> Result<()>
Serialize all contained elements
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 Inner for Cow<'_, str>
impl Inner for Cow<'_, str>
fn serialize_elements<S: Serializer>(&self, serializer: &mut S) -> Result<()>
Source§impl Inner for String
Simply serialize inner text
impl Inner for String
Simply serialize inner text
fn serialize_elements<S: Serializer>(&self, serializer: &mut S) -> Result<()>
Source§impl<I: Inner> Inner for Option<I>
Serialize inner data if present
impl<I: Inner> Inner for Option<I>
Serialize inner data if present
fn serialize_elements<S: Serializer>(&self, serializer: &mut S) -> Result<()>
Source§impl<I: Inner> Inner for Vec<I>
Serialize all inner data
impl<I: Inner> Inner for Vec<I>
Serialize all inner data