[][src]Struct bio::pattern_matching::bndm::BNDM

pub struct BNDM { /* fields omitted */ }

BNDM algorithm.

Methods

impl BNDM[src]

pub fn new<C, P>(pattern: P) -> Self where
    C: Borrow<u8>,
    P: IntoIterator<Item = C>,
    P::IntoIter: DoubleEndedIterator + ExactSizeIterator
[src]

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]

Find all matches of pattern with a given text. Matches are returned as iterator over start positions.

Auto Trait Implementations

impl Send for BNDM

impl Unpin for BNDM

impl Sync for BNDM

impl UnwindSafe for BNDM

impl RefUnwindSafe for BNDM

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]