pub struct PairCommand {
pub join: Option<String>,
pub registry: Option<String>,
pub no_qr: bool,
pub expiry: u64,
pub offline: bool,
pub capabilities: Vec<String>,
pub no_mdns: bool,
}Fields§
§join: Option<String>Join an existing pairing session using a short code
registry: Option<String>Registry URL for pairing relay (omit for LAN mode)
no_qr: boolDon’t display QR code (only show short code)
expiry: u64Custom expiry time in seconds (default: 300 = 5 minutes)
offline: boolSkip registry server (offline mode, for testing)
capabilities: Vec<String>Capabilities to grant the paired device (comma-separated)
no_mdns: boolDisable mDNS advertisement/discovery in LAN mode
Trait Implementations§
Source§impl Args for PairCommand
impl Args for PairCommand
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for PairCommand
impl Clone for PairCommand
Source§fn clone(&self) -> PairCommand
fn clone(&self) -> PairCommand
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 CommandFactory for PairCommand
impl CommandFactory for PairCommand
Source§impl Debug for PairCommand
impl Debug for PairCommand
Source§impl FromArgMatches for PairCommand
impl FromArgMatches for PairCommand
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for PairCommand
impl Parser for PairCommand
Source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
Source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
Source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Auto Trait Implementations§
impl Freeze for PairCommand
impl RefUnwindSafe for PairCommand
impl Send for PairCommand
impl Sync for PairCommand
impl Unpin for PairCommand
impl UnsafeUnpin for PairCommand
impl UnwindSafe for PairCommand
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