pub trait Serialize {
    // Required method
    fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
       where W: Write;
}
Expand description

Serializes a Node or Attribute to an io::Writer.

Required Methods§

source

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Serialize for &str

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for f32

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for f64

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for i8

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for i16

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for i32

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for i64

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for u8

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for u16

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for u32

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for u64

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl Serialize for String

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl<T> Serialize for Option<T>
where T: Serialize,

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

source§

impl<T> Serialize for Vec<T>
where T: Serialize,

source§

fn serialize<W>(&self, writer: &mut W, id: u16) -> Result<()>
where W: Write,

Implementors§