[][src]Enum guid_partition_types::types::PartitionType

pub enum PartitionType {
    UnusedEntry,
    MBRPartition,
    EFIPartition,
    BIOSBootPartition,
    IntelFastFlashPartition,
    SonyBootPartition,
    LenovoBootPartition,
    MicrosoftReservedPartition,
    WindowsBasicDataPartition,
    WindowsLogicalDiskManagerMetadataPartition,
    WindowsLogicalDiskManagerDataPartition,
    WindowsRecoveryEnvironmentPartition,
    WindowsIBMGPFSPartition,
    WindowsStorageSpacesPartition,
    WindowsHPUXDataPartition,
    WindowsServicePartition,
    LinuxFilesystemDataPartition,
    LinuxRaidPartition,
    LinuxRaidx86Partition,
    LinuxRaidx8664Partition,
    LinuxRaid32ARMPartition,
    LinuxRaid64ARMPartition,
    LinuxSwapPartition,
    LinuxLogicalVolumeManagerPartition,
    LinuxHomePartition,
    LinuxServerPartition,
    LinuxDMCryptPartition,
    LinuxLUKSPartition,
    LinuxReservedPartition,
    FreeBSDBootPartition,
    FreeBSDDataPartition,
    FreeBSDSwapPartition,
    FreeBSDUFSPartition,
    FreeBSDVinumVolumeManagerPartition,
    FreeBSDZFSPartition,
    AppleHFSPartition,
    AppleFSPartition,
    AppleUFSPartition,
    AppleZFSPartition,
    AppleRaidPartition,
    AppleRaidOfflinePartition,
    AppleBootPartition,
    AppleLabelPartition,
    AppleTVRecoveryPartition,
    AppleCoreStoragePartition,
    SoftRAIDStatusPartition,
    SoftRAIDScratchPartition,
    SoftRAIDVolumePartition,
    SoftRAIDCachePartition,
    SolarisBootPartition,
    SolarisRootPartition,
    SolarisSwapPartition,
    SolarisBackupPartition,
    SolarisUsrPartition,
    SolarisVarPartition,
    SolarisHomePartition,
    SolarisAlternateSectorPartition,
    SolarisReservedPartition,
    NetBSDSwapPartition,
    NetBSDFFSPartition,
    NetBSDLFSPartition,
    NetBSDRaidPartition,
    NetBSDConcatenatedPartition,
    NetBSDEncryptedPartition,
    ChromeOSKernelPartition,
    ChromeOSRootFSPartition,
    ChromeOSFuturePartition,
    CoreOSUsrPartition,
    CoreOSResizePartition,
    CoreOSReservedPartition,
    CoreOSRootRaidPartition,
    HaikuBFSPartition,
    MidnightBSDBootPartition,
    MidnightBSDDataPartition,
    MidnightBSDSwapPartition,
    MidnightBSDUFSPartition,
    MidnightBSDVinumVolumeManagerPartition,
    MidnightBSDZFSPartition,
    CephJournalPartition,
    CephDMCryptJournalPartition,
    CephOSDPartition,
    CephDMCryptOSDPartition,
    CephDiskInCreationPartition,
    CephDMCryptDiskInCreationPartition,
    CephBlockPartition,
    CephBlockDBPartition,
    CephBlockWriteAhedLogPartition,
    CephDMCryptLockboxPartition,
    CephMultipathOSDPartition,
    CephMultipathJournalPartition,
    CephMultipathBlockPartition,
    CephMultipathBlockDBPartition,
    CephMultipathBlockWriteAhedLogPartition,
    CephDMCryptBlockPartition,
    CephDMCryptBlockDBPartition,
    CephDMCryptBlockWriteAhedLogPartition,
    CephDMCryptLUKSJournalPartition,
    CephDMCryptLUKSBlockPartition,
    CephDMCryptLUKSBlockDBPartition,
    CephDMCryptLUKSBlockWriteAhedLogPartition,
    CephDMCryptLUKSOSDPartition,
    OpenBSDDataPartition,
    QNXPowerSafePartition,
    VMWareVMCorePartition,
    VMWareFilesystemPartition,
    VMWareReservedPartition,
    AndroidIABootloaderPartition,
    AndroidIABootloader2Partition,
    AndroidIABootPartition,
    AndroidIARecoveryPartition,
    AndroidIAMiscPartition,
    AndroidIAMetadataPartition,
    AndroidIASystemPartition,
    AndroidIACachePartition,
    AndroidIADataPartition,
    AndroidIAPersistentPartition,
    AndroidIAVendorPartition,
    AndroidIAConfigPartition,
    AndroidIAFactoryPartition,
    AndroidIAFastbootPartition,
    AndroidIAOEMPartition,
    AndroidARMMetaPartition,
    AndroidARMEXTPartition,
    ONIEBootPartition,
    ONIEConfigPartition,
    AtariTOSBasicDataPartition,
}

Variants

UnusedEntryMBRPartitionEFIPartitionBIOSBootPartitionIntelFastFlashPartitionSonyBootPartitionLenovoBootPartitionMicrosoftReservedPartitionWindowsBasicDataPartitionWindowsLogicalDiskManagerMetadataPartitionWindowsLogicalDiskManagerDataPartitionWindowsRecoveryEnvironmentPartitionWindowsIBMGPFSPartitionWindowsStorageSpacesPartitionWindowsHPUXDataPartitionWindowsServicePartitionLinuxFilesystemDataPartitionLinuxRaidPartitionLinuxRaidx86PartitionLinuxRaidx8664PartitionLinuxRaid32ARMPartitionLinuxRaid64ARMPartitionLinuxSwapPartitionLinuxLogicalVolumeManagerPartitionLinuxHomePartitionLinuxServerPartitionLinuxDMCryptPartitionLinuxLUKSPartitionLinuxReservedPartitionFreeBSDBootPartitionFreeBSDDataPartitionFreeBSDSwapPartitionFreeBSDUFSPartitionFreeBSDVinumVolumeManagerPartitionFreeBSDZFSPartitionAppleHFSPartitionAppleFSPartitionAppleUFSPartitionAppleZFSPartitionAppleRaidPartitionAppleRaidOfflinePartitionAppleBootPartitionAppleLabelPartitionAppleTVRecoveryPartitionAppleCoreStoragePartitionSoftRAIDStatusPartitionSoftRAIDScratchPartitionSoftRAIDVolumePartitionSoftRAIDCachePartitionSolarisBootPartitionSolarisRootPartitionSolarisSwapPartitionSolarisBackupPartitionSolarisUsrPartitionSolarisVarPartitionSolarisHomePartitionSolarisAlternateSectorPartitionSolarisReservedPartitionNetBSDSwapPartitionNetBSDFFSPartitionNetBSDLFSPartitionNetBSDRaidPartitionNetBSDConcatenatedPartitionNetBSDEncryptedPartitionChromeOSKernelPartitionChromeOSRootFSPartitionChromeOSFuturePartitionCoreOSUsrPartitionCoreOSResizePartitionCoreOSReservedPartitionCoreOSRootRaidPartitionHaikuBFSPartitionMidnightBSDBootPartitionMidnightBSDDataPartitionMidnightBSDSwapPartitionMidnightBSDUFSPartitionMidnightBSDVinumVolumeManagerPartitionMidnightBSDZFSPartitionCephJournalPartitionCephDMCryptJournalPartitionCephOSDPartitionCephDMCryptOSDPartitionCephDiskInCreationPartitionCephDMCryptDiskInCreationPartitionCephBlockPartitionCephBlockDBPartitionCephBlockWriteAhedLogPartitionCephDMCryptLockboxPartitionCephMultipathOSDPartitionCephMultipathJournalPartitionCephMultipathBlockPartitionCephMultipathBlockDBPartitionCephMultipathBlockWriteAhedLogPartitionCephDMCryptBlockPartitionCephDMCryptBlockDBPartitionCephDMCryptBlockWriteAhedLogPartitionCephDMCryptLUKSJournalPartitionCephDMCryptLUKSBlockPartitionCephDMCryptLUKSBlockDBPartitionCephDMCryptLUKSBlockWriteAhedLogPartitionCephDMCryptLUKSOSDPartitionOpenBSDDataPartitionQNXPowerSafePartitionVMWareVMCorePartitionVMWareFilesystemPartitionVMWareReservedPartitionAndroidIABootloaderPartitionAndroidIABootloader2PartitionAndroidIABootPartitionAndroidIARecoveryPartitionAndroidIAMiscPartitionAndroidIAMetadataPartitionAndroidIASystemPartitionAndroidIACachePartitionAndroidIADataPartitionAndroidIAPersistentPartitionAndroidIAVendorPartitionAndroidIAConfigPartitionAndroidIAFactoryPartitionAndroidIAFastbootPartitionAndroidIAOEMPartitionAndroidARMMetaPartitionAndroidARMEXTPartitionONIEBootPartitionONIEConfigPartitionAtariTOSBasicDataPartition

Trait Implementations

impl Debug for PartitionType[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.