Trait RegexParse

Source
pub trait RegexParse: Sized {
    // Required method
    fn parse(text: &str) -> Result<Self, Box<dyn Error>>;
}

Required Methods§

Source

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

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 RegexParse for bool

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for f32

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for f64

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for i8

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for i16

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for i32

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for i64

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for isize

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for u8

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for u16

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for u32

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for u64

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for usize

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl RegexParse for String

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Source§

impl<T: RegexParse> RegexParse for Vec<T>

Source§

fn parse(text: &str) -> Result<Self, Box<dyn Error>>

Implementors§