pub struct Fish;Expand description
Generate fish completion file
Note: The fish generator currently only supports named options (-o/–option), not positional arguments.
Trait Implementations§
Source§impl Generator for Fish
impl Generator for Fish
Source§fn file_name(name: &str) -> String
fn file_name(name: &str) -> String
Returns the file name that is created when this generator is called during compile time. Read more
Source§fn all_subcommands(app: &App<'_>) -> Vec<(String, String)>
fn all_subcommands(app: &App<'_>) -> Vec<(String, String)>
Gets all subcommands including child subcommands in the form of
("name", "bin_name"). Read moreSource§fn find_subcommand_with_path<'help, 'app>(
p: &'app App<'help>,
path: Vec<&str>,
) -> &'app App<'help>
fn find_subcommand_with_path<'help, 'app>( p: &'app App<'help>, path: Vec<&str>, ) -> &'app App<'help>
Source§fn shorts_and_visible_aliases(p: &App<'_>) -> Vec<char>
fn shorts_and_visible_aliases(p: &App<'_>) -> Vec<char>
Gets all the short options, their visible aliases and flags of a
clap::App.
Includes h and V depending on the clap::AppSettings.Source§fn longs_and_visible_aliases(p: &App<'_>) -> Vec<String>
fn longs_and_visible_aliases(p: &App<'_>) -> Vec<String>
Gets all the long options, their visible aliases and flags of a
clap::App.
Includes help and version depending on the clap::AppSettings.Auto Trait Implementations§
impl Freeze for Fish
impl RefUnwindSafe for Fish
impl Send for Fish
impl Sync for Fish
impl Unpin for Fish
impl UnwindSafe for Fish
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more