Trait instant_xml::ToXml

source ·
pub trait ToXml {
    // Required method
    fn serialize<W: Write + ?Sized>(
        &self,
        field: Option<Id<'_>>,
        serializer: &mut Serializer<'_, W>
    ) -> Result<(), Error>;

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

Required Methods§

source

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

Provided Methods§

source

fn present(&self) -> bool

Implementations on Foreign Types§

source§

impl ToXml for f64

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for u16

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for i16

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for i64

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl<T: ToXml> ToXml for Option<T>

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

fn present(&self) -> bool

source§

impl ToXml for IpAddr

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for isize

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl<T: ToXml> ToXml for Vec<T>

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for u64

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for u32

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for String

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for f32

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl<T: ToXml> ToXml for [T]

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for u8

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for usize

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for char

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for &str

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for i32

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for i8

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for Cow<'_, str>

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl ToXml for bool

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

source§

impl<'a, T: ToXml + ?Sized> ToXml for &'a T

source§

fn serialize<W: Write + ?Sized>( &self, field: Option<Id<'_>>, serializer: &mut Serializer<'_, W> ) -> Result<(), Error>

Implementors§