[][src]Enum sarcasm_utils::IsSarcasm

pub enum IsSarcasm {
    Yes(StartingCase),
    No,
    TooShort,
}

Value returned by is_sarcasm determining if the input is SaRcAsM.

Variants

Yes(StartingCase)

Input text is SaRcAsM. Contains the case of the first letter of the SaRcAsM text.

No

Input text is either normal text or malformed SaRcAsM text.

TooShort

Input is either empty or contains only non-alphanumeric characters.

Trait Implementations

impl Clone for IsSarcasm[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<IsSarcasm> for IsSarcasm[src]

impl Copy for IsSarcasm[src]

impl Debug for IsSarcasm[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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]