Trait nom_xml::transcode::Decode

source ·
pub trait Decode {
    // Required method
    fn as_str(&self) -> &str;

    // Provided methods
    fn decode(&self) -> Result<Cow<'_, str>, Box<dyn Error + '_>> { ... }
    fn decode_hex(&self, code: &str) -> IResult<&str, Cow<'_, str>, Error<&str>> { ... }
    fn decode_digit(
        &self,
        code: &str
    ) -> IResult<&str, Cow<'_, str>, Error<&str>> { ... }
}

Required Methods§

source

fn as_str(&self) -> &str

Provided Methods§

source

fn decode(&self) -> Result<Cow<'_, str>, Box<dyn Error + '_>>

source

fn decode_hex(&self, code: &str) -> IResult<&str, Cow<'_, str>, Error<&str>>

source

fn decode_digit(&self, code: &str) -> IResult<&str, Cow<'_, str>, Error<&str>>

Implementations on Foreign Types§

source§

impl Decode for &str

source§

fn as_str(&self) -> &str

source§

impl Decode for String

source§

fn as_str(&self) -> &str

Implementors§