Trait scan_rules::scanner::util::StrUtil [] [src]

pub trait StrUtil {
    fn subslice_offset(&self, inner: &Self) -> Option<usize>;
    fn split_escape_default(&self) -> Result<(char, &Self)EscapeError>;
}

Various string utility methods.

Required Methods

fn subslice_offset(&self, inner: &Self) -> Option<usize>

Returns the byte offset of an inner slice relative to an enclosing outer slice.

fn split_escape_default(&self) -> Result<(char, &Self)EscapeError>

Extracts an escape sequence (sans leading backslash) from the start of this string, returning the unescaped code point, and the unconsumed input.

Implementors