[][src]Enum climake::DataType

pub enum DataType {
    None,
    Text,
    Files,
}

The type of data an argument accepts. The enum that hands the user's inputs to you is PassedData, extending from UsedArg

Variants

None

Doesn't accept any data and throws an error if data is passed, will return nothing

Text

Plaintext (typically used), will return a String

Files

Multiple files or directories, will return a Vec<PathBuf>

Trait Implementations

impl Clone for DataType[src]

impl Debug for DataType[src]

impl Display for DataType[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

String representation of DataType, used for downstream help messages for individual args, see Argument::pretty_help

impl PartialEq<DataType> for DataType[src]

impl StructuralPartialEq for DataType[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.