Enum ngrammatic::Pad
source · [−]pub enum Pad {
None,
Auto,
Pad(String),
}
Expand description
Determines how strings are padded before calculating the grams.
Having some sort of padding is especially important for small words
Auto pad pre/appends arity
-1 space chars
Read more about the effect of ngram padding
Variants
None
No padding should be added before generating ngrams.
Auto
Automatically set the padding to arity
-1 space chars.
Pad(String)
Use the supplied String
as padding.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Pad
impl Send for Pad
impl Sync for Pad
impl Unpin for Pad
impl UnwindSafe for Pad
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more