[][src]Struct broot::verb::CD

pub struct CD { /* fields omitted */ }

Methods from Deref<Target = ExternalExecution>

pub fn name(&self) -> &str[src]

pub fn check_args(
    &self,
    invocation: &VerbInvocation,
    other_path: &Option<PathBuf>
) -> Option<String>
[src]

Assuming the verb has been matched, check whether the arguments are OK according to the regex. Return none when there's no problem and return the error to display if arguments don't match

pub fn to_cmd_result(
    &self,
    w: &mut W,
    file: &Path,
    other_file: &Option<PathBuf>,
    args: &Option<String>,
    con: &AppContext
) -> Result<AppStateCmdResult, ProgramError>
[src]

pub fn shell_exec_string(
    &self,
    file: &Path,
    other_file: &Option<PathBuf>,
    args: &Option<String>
) -> String
[src]

build a shell compatible command, with escapings

Trait Implementations

impl Deref for CD[src]

type Target = ExternalExecution

The resulting type after dereferencing.

impl LazyStatic for CD[src]

Auto Trait Implementations

impl RefUnwindSafe for CD

impl Send for CD

impl Sync for CD

impl Unpin for CD

impl UnwindSafe for CD

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