pub struct DeviceScanCommand {
pub forget: bool,
pub devices: Vec<PathBuf>,
}Expand description
Scan or unregister devices for multi-device btrfs filesystems
Without –forget, registers each given device with the kernel so that multi-device filesystems can be assembled and mounted.
With –forget, unregisters the given devices (or all stale devices if none are specified) so the kernel no longer tracks them.
Fields§
§forget: boolUnregister devices instead of registering them.
If no devices are given, all devices that are not part of a currently mounted filesystem are unregistered.
devices: Vec<PathBuf>Block devices to scan or unregister
Trait Implementations§
Source§impl Args for DeviceScanCommand
impl Args for DeviceScanCommand
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 CommandFactory for DeviceScanCommand
impl CommandFactory for DeviceScanCommand
Source§impl Debug for DeviceScanCommand
impl Debug for DeviceScanCommand
Source§impl FromArgMatches for DeviceScanCommand
impl FromArgMatches for DeviceScanCommand
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 DeviceScanCommand
impl Parser for DeviceScanCommand
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 DeviceScanCommand
impl RefUnwindSafe for DeviceScanCommand
impl Send for DeviceScanCommand
impl Sync for DeviceScanCommand
impl Unpin for DeviceScanCommand
impl UnsafeUnpin for DeviceScanCommand
impl UnwindSafe for DeviceScanCommand
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