pub struct InstallationPaths {
pub install_source: Option<BlockDevice>,
pub install_target: Option<BlockDevice>,
pub bootloader_type: Option<BootloaderType>,
pub install_destinations: Vec<BlockDevice>,
pub available_disks: Vec<BlockDevice>,
}
Fields§
§install_source: Option<BlockDevice>
§install_target: Option<BlockDevice>
§bootloader_type: Option<BootloaderType>
§install_destinations: Vec<BlockDevice>
§available_disks: Vec<BlockDevice>
Implementations§
Source§impl InstallationPaths
impl InstallationPaths
pub fn new() -> InstallationPaths
Trait Implementations§
Source§impl Clone for InstallationPaths
impl Clone for InstallationPaths
Source§fn clone(&self) -> InstallationPaths
fn clone(&self) -> InstallationPaths
Returns a copy 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 InstallationPaths
impl Debug for InstallationPaths
Source§impl PartialEq for InstallationPaths
impl PartialEq for InstallationPaths
impl StructuralPartialEq for InstallationPaths
Auto Trait Implementations§
impl Freeze for InstallationPaths
impl RefUnwindSafe for InstallationPaths
impl Send for InstallationPaths
impl Sync for InstallationPaths
impl Unpin for InstallationPaths
impl UnwindSafe for InstallationPaths
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)