[−][src]Struct bio::pattern_matching::bndm::BNDM
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]
C: Borrow<u8>,
P: IntoIterator<Item = C>,
P::IntoIter: DoubleEndedIterator + ExactSizeIterator,
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 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]
U: From<T>,
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,