pub struct WordCount(/* private fields */);Expand description
A wrapper type representing the number of words in a string.
Can be created from a usize directly or computed from a &str by counting the number of
whitespace-separated words, after removing special markdown characters.
markdown characters: * _ ` < > ? ! [ ] ( ) = ~ # +
Trait Implementations§
impl StructuralPartialEq for WordCount
Auto Trait Implementations§
impl Freeze for WordCount
impl RefUnwindSafe for WordCount
impl Send for WordCount
impl Sync for WordCount
impl Unpin for WordCount
impl UnwindSafe for WordCount
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more