Trait MkArg

Source
pub trait MkArg<'a> {
    // Required method
    fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>;
}

Required Methods§

Source

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Implementations on Foreign Types§

Source§

impl<'a> MkArg<'a> for &'a str

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 1]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 2]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 3]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 4]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 5]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 6]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 7]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 8]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 9]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 10]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 11]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 12]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 13]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 14]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 15]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str; 16]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for &'a [&'a str]

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for bool

Source§

fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a> MkArg<'a> for u32

Source§

fn mk(&self, _option: &'a str, _args: &mut Vec<&'a str>) -> Option<String>

Source§

impl<'a, T: ToString> MkArg<'a> for Option<T>

Source§

fn mk(&self, _option: &'a str, _args: &mut Vec<&'a str>) -> Option<String>

Implementors§