[][src]Enum getopts::Occur

pub enum Occur {
    Req,
    Optional,
    Multi,
}

Describes how often an option may occur.

Variants

Req

The option occurs once.

Optional

The option occurs at most once.

Multi

The option occurs zero or more times.

Trait Implementations

impl Clone for Occur[src]

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

Performs copy-assignment from source. Read more

impl PartialEq<Occur> for Occur[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for Occur[src]

impl Eq for Occur[src]

impl Debug for Occur[src]

Auto Trait Implementations

impl Send for Occur

impl Sync for Occur

impl Unpin for Occur

impl RefUnwindSafe for Occur

impl UnwindSafe for Occur

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> 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]