[][src]Enum mdsh::cli::FileArg

pub enum FileArg {
    StdHandle,
    File(PathBuf),
}

Possible file input (either a file name or -)

Variants

StdHandle

equal to - (so stdin or stdout)

File(PathBuf)

Implementations

impl FileArg[src]

pub fn parent(&self) -> Option<Parent>[src]

Return the parent, if it is a StdHandle use the current directory. Returns None if there is no parent (that is we are /).

pub fn from_str_unsafe(s: &str) -> Self[src]

return a FileArg::File, don’t parse

Trait Implementations

impl Clone for FileArg[src]

impl Debug for FileArg[src]

impl FromStr for FileArg[src]

type Err = ParseError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for FileArg

impl Send for FileArg

impl Sync for FileArg

impl Unpin for FileArg

impl UnwindSafe for FileArg

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, 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.