[−][src]Trait reformation::Reformation
Required methods
pub fn regex_str() -> &'static str
[src]
regular expression for matching this struct
pub fn captures_count() -> usize
[src]
number of used capture groups.
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
create instance of function from captures with given offset
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
parse struct from str
Implementations on Foreign Types
impl<'t> Reformation<'t> for u8
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for u16
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for u32
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for u64
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for u128
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for usize
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for i8
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for i16
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for i32
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for i64
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for i128
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for isize
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for f32
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for f64
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for String
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for char
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
c: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t, T: Reformation<'t>> Reformation<'t> for Option<T>
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
captures: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
captures: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
pub fn parse(input: &'t str) -> Result<Self, Error>
[src]
impl<'t> Reformation<'t> for &'t str
[src]
pub fn regex_str() -> &'static str
[src]
pub fn captures_count() -> usize
[src]
pub fn from_captures<'a>(
captures: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>
[src]
captures: &Captures<'a, 't>,
offset: usize
) -> Result<Self, Error>