Trait nom::FindSubstring

source ·
pub trait FindSubstring<T> {
    // Required method
    fn find_substring(&self, substr: T) -> Option<usize>;
}
Expand description

Look for a substring in self

Required Methods§

source

fn find_substring(&self, substr: T) -> Option<usize>

Returns the byte position of the substring if it is found

Implementations on Foreign Types§

source§

impl<'a, 'b> FindSubstring<&'b str> for &'a str

source§

fn find_substring(&self, substr: &'b str) -> Option<usize>

source§

impl<'a, 'b> FindSubstring<&'b str> for &'a [u8]

source§

fn find_substring(&self, substr: &'b str) -> Option<usize>

source§

impl<'a, 'b> FindSubstring<&'b [u8]> for &'a [u8]

source§

fn find_substring(&self, substr: &'b [u8]) -> Option<usize>

source§

impl<'a, 'b, O1, O2, T1, T2> FindSubstring<&'b BitSlice<O2, T2>> for &'a BitSlice<O1, T1>where O1: BitOrder, O2: BitOrder, T1: 'a + BitStore, T2: 'b + BitStore,

source§

fn find_substring(&self, substr: &'b BitSlice<O2, T2>) -> Option<usize>

Implementors§