[][src]Struct rust_stemmers::Stemmer

pub struct Stemmer { /* fields omitted */ }

Wrapps a usable interface around the actual stemmer implementation

Methods

impl Stemmer[src]

pub fn create(lang: Algorithm) -> Self[src]

Create a new stemmer from an algorithm

pub fn stem<'a>(&self, input: &'a str) -> Cow<'a, str>[src]

Stem a single word Please note, that the input is expected to be all lowercase (if that is applicable).

Auto Trait Implementations

impl Send for Stemmer

impl Sync for Stemmer

impl Unpin for Stemmer

impl UnwindSafe for Stemmer

impl RefUnwindSafe for Stemmer

Blanket Implementations

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

impl<T> From<T> for 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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