Enum oramfs::CLISubCommand [−][src]
pub enum CLISubCommand { List { oneline: bool, }, Add {}, Remove { oram_name: String, }, Mount { oram_name: String, foreground: bool, init: bool, manual: bool, }, Umount { oram_name: String, }, Enlarge { oram_name: String, manual: bool, }, }Show fields
oram_name: String, public: String, private: String, disable_encryption: bool, encrypted_encryption_key: String, algorithm: String, io: String, client_data_dir: String, cipher: String, non_interactive: bool, encryption_passphrase: String, mountpoint: String, n: i64, z: i64, b: i64,
Variants
Show fields
Fields of List
oneline: bool
Show fields
Show fields
Fields of Remove
oram_name: String
Show fields
Fields of Umount
oram_name: String
Trait Implementations
Builds the struct from clap::ArgMatches
. It’s guaranteed to succeed
if matches
originates from an App
generated by StructOpt::clap
called on
the same type, otherwise it must panic. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Calls clap::Error::exit
on failure, printing the error message and aborting the program. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Unlike StructOpt::from_args
, returns clap::Error
on failure instead of aborting the program,
so calling .exit
is up to you. Read more
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making.
Print the error message and quit the program in case of failure. Read more
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making. Read more
Auto Trait Implementations
impl RefUnwindSafe for CLISubCommand
impl Send for CLISubCommand
impl Sync for CLISubCommand
impl Unpin for CLISubCommand
impl UnwindSafe for CLISubCommand
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V