pub enum WitnessSubcommand {
Serve {
bind: SocketAddr,
db_path: PathBuf,
witness_did: Option<String>,
},
Add {
url: String,
},
Remove {
url: String,
},
List,
}Expand description
Witness subcommands.
Variants§
Serve
Start the witness HTTP server.
Fields
§
bind: SocketAddrAddress to bind to (e.g., “127.0.0.1:3333”).
Add
Add a witness URL to the identity configuration.
Remove
Remove a witness URL from the identity configuration.
List
List configured witnesses for the current identity.
Trait Implementations§
Source§impl Clone for WitnessSubcommand
impl Clone for WitnessSubcommand
Source§fn clone(&self) -> WitnessSubcommand
fn clone(&self) -> WitnessSubcommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WitnessSubcommand
impl Debug for WitnessSubcommand
Source§impl FromArgMatches for WitnessSubcommand
impl FromArgMatches for WitnessSubcommand
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for WitnessSubcommand
impl Subcommand for WitnessSubcommand
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for WitnessSubcommand
impl RefUnwindSafe for WitnessSubcommand
impl Send for WitnessSubcommand
impl Sync for WitnessSubcommand
impl Unpin for WitnessSubcommand
impl UnsafeUnpin for WitnessSubcommand
impl UnwindSafe for WitnessSubcommand
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