[−][src]Struct bio::pattern_matching::bom::BOM
Backward oracle matching algorithm.
Methods
impl BOM
[src]
pub fn new<C, P>(pattern: P) -> Self where
C: Borrow<u8> + Ord,
P: IntoIterator<Item = C>,
P::IntoIter: DoubleEndedIterator + ExactSizeIterator + Clone,
[src]
C: Borrow<u8> + Ord,
P: IntoIterator<Item = C>,
P::IntoIter: DoubleEndedIterator + ExactSizeIterator + Clone,
Create a new instance for a given pattern.
ⓘImportant traits for Matches<'a>pub fn find_all<'a>(&'a self, text: TextSlice<'a>) -> Matches
[src]
ⓘImportant traits for Matches<'a>
Find all matches of the pattern in the given text. Matches are returned as an iterator over start positions.
Auto Trait Implementations
impl Sync for BOM
impl Send for BOM
impl Unpin for BOM
impl RefUnwindSafe for BOM
impl UnwindSafe for BOM
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,