Skip to main content

MbrPartitionTypeFull

Enum MbrPartitionTypeFull 

Source
#[repr(u8)]
pub enum MbrPartitionTypeFull {
Show 256 variants Empty = 0, Fat12 = 1, XenixRoot = 2, XenixUsr = 3, Fat16S = 4, Extended = 5, Fat16L = 6, Installable = 7, AixBoot = 8, AixData = 9, Os2Boot = 10, Fat32 = 11, Fat32Lba = 12, Reserved0D = 13, Fat16Lba = 14, ExtendedLba = 15, Opus = 16, HiddenFat12 = 17, CompaqDiagnosis = 18, Reserved13 = 19, HiddenFat16S = 20, Reserved15 = 21, HiddenFat16L = 22, HiddenIfs = 23, AstWindowsSwap = 24, WillowtechPhotonCos = 25, Reserved1A = 26, HiddenFat32 = 27, HiddenFat32Lba = 28, Reserved1D = 29, HiddenFat16Lba = 30, Reserved1F = 31, Ofs1 = 32, Reserved21 = 33, OxygenExt = 34, Reserved23 = 35, NecMsDos = 36, Reserved25 = 37, Reserved26 = 38, Reserved27 = 39, Reserved28 = 40, Reserved29 = 41, Reserved2A = 42, Reserved2B = 43, Reserved2C = 44, Reserved2D = 45, Reserved2E = 46, Reserved2F = 47, Reserved30 = 48, Reserved31 = 49, Reserved32 = 50, Reserved33 = 51, Reserved34 = 52, Reserved35 = 53, Reserved36 = 54, Reserved37 = 55, Theos = 56, Reserved39 = 57, Reserved3A = 58, Reserved3B = 59, PowerQuestFiles = 60, HiddenNetWare = 61, Reserved3E = 62, Reserved3F = 63, Venix80286 = 64, PpcBoot = 65, SecureFileSystem = 66, AltExt2Fs = 67, Reserved44 = 68, Priam = 69, EumelElan46 = 70, EumelElan47 = 71, EumelElan48 = 72, Reserved49 = 73, Alfs = 74, Reserved4B = 75, Reserved4C = 76, Qnx4D = 77, Qnx4E = 78, Qnx4F = 79, OdmReadOnly = 80, OdmReadWrite = 81, CPM = 82, OdmWriteOnly = 83, Odm6 = 84, EzDrive = 85, GoldenBow = 86, Reserved57 = 87, Reserved58 = 88, Reserved59 = 89, Reserved5A = 90, Reserved5B = 91, PriamEDisk = 92, Reserved5D = 93, Reserved5E = 94, Reserved5F = 95, Reserved60 = 96, StorageDimension1 = 97, Reserved62 = 98, GnuHurd = 99, NovellNetware286 = 100, NovellNetware311 = 101, NovellNetware386 = 102, NovellNetware67 = 103, NovellNetware68 = 104, NovellNetware5 = 105, Reserved6A = 106, Reserved6B = 107, Reserved6C = 108, Reserved6D = 109, Reserved6E = 110, Reserved6F = 111, DiskSecureMultiBoot = 112, Reserved71 = 113, Reserved72 = 114, Reserved73 = 115, Reserved74 = 116, IbmPcIx = 117, Reserved76 = 118, Reserved77 = 119, Reserved78 = 120, Reserved79 = 121, Reserved7A = 122, Reserved7B = 123, Reserved7C = 124, Reserved7D = 125, Reserved7E = 126, Reserved7F = 127, OldMinix = 128, LinuxMinix = 129, LinuxSwap = 130, LinuxNative = 131, Os2Hidden = 132, LinuxExtended = 133, NtStripeSet = 134, HpfsFtMirrored = 135, Reserved88 = 136, Reserved89 = 137, Reserved8A = 138, Reserved8B = 139, Reserved8C = 140, Reserved8D = 141, LinuxLvm = 142, Reserved8F = 143, Reserved90 = 144, Reserved91 = 145, Reserved92 = 146, HiddenLinuxNative = 147, AmoebaBadBlockTable = 148, Reserved95 = 149, Reserved96 = 150, Reserved97 = 151, Reserved98 = 152, Mylex = 153, Reserved9A = 154, Reserved9B = 155, Reserved9C = 156, Reserved9D = 157, Reserved9E = 158, Bsdi = 159, IbmHibernation = 160, HpVolumeExpA1 = 161, ReservedA2 = 162, HpVolumeExpA3 = 163, HpVolumeExpA4 = 164, FreeBsd386 = 165, OpenBsd = 166, HpVolumeExpA7 = 167, MacOsX = 168, NetBsd = 169, Olivetti = 170, MacOsXBoot = 171, ReservedAC = 172, ReservedAD = 173, ReservedAE = 174, MacOsXHfsPlus = 175, BootMngrBootStar = 176, HpVolumeExpB1 = 177, HpVolumeExpB2 = 178, HpVolumeExpB3 = 179, HpVolumeExpB4 = 180, ReservedB5 = 181, HpVolumeExpB6 = 182, BsdiFs = 183, BsdiSwap = 184, ReservedB9 = 185, ReservedBA = 186, PtsBootWizard = 187, AcronisBackup = 188, ReservedBD = 189, SolarisBoot = 190, Solaris = 191, NovellDos = 192, DrDos12 = 193, ReservedC2 = 194, ReservedC3 = 195, DrDos16 = 196, ReservedC5 = 197, DrDosHuge = 198, HpfsFtMirroredDisabled = 199, ReservedC8 = 200, ReservedC9 = 201, ReservedCA = 202, ReservedCB = 203, ReservedCC = 204, ReservedCD = 205, ReservedCE = 206, ReservedCF = 207, MultiuserDos = 208, OldMultiuserDos = 209, ReservedD2 = 210, ReservedD3 = 211, OldMultiuserDos2 = 212, OldMultiuserDos3 = 213, OldMultiuserDos4 = 214, ReservedD7 = 215, Cpm86 = 216, ReservedD9 = 217, ReservedDA = 218, Cpm = 219, ReservedDC = 220, ReservedDD = 221, Dell = 222, Embrm = 223, ReservedE0 = 224, SpeedStorFat12Ext = 225, DosReadOnly = 226, SpeedStor = 227, SpeedStor16Ext = 228, ReservedE5 = 229, StorageDimension2 = 230, ReservedE7 = 231, ReservedE8 = 232, ReservedE9 = 233, ReservedEA = 234, BeOs = 235, ReservedEC = 236, ReservedED = 237, GptProtectiveMbr = 238, EfiSystemPartition = 239, ReservedF0 = 240, SpeedStorDimensions = 241, UnisysDos = 242, StorageDimension3 = 243, SpeedStorDimensions2 = 244, Prolugue = 245, StorageDimension4 = 246, ReservedF7 = 247, ReservedF8 = 248, ReservedF9 = 249, ReservedFA = 250, ReservedFB = 251, ReservedFC = 252, LinuxRaid = 253, LanStep = 254, BadBlockTable = 255,
}
Expand description

An enum representing the full list of MBR partition types.

Based on the comprehensive list at https://thestarman.pcministry.com/asm/mbr/PartTypes.htm For a simpler interface, use MbrPartitionType.

Variants§

§

Empty = 0

Empty partition

§

Fat12 = 1

FAT12 partition

§

XenixRoot = 2

XENIX root partition

§

XenixUsr = 3

XENIX /usr partition (obsolete)

§

Fat16S = 4

FAT16 partition (less than 32M)

§

Extended = 5

Extended partition

§

Fat16L = 6

FAT16 partition (more than 32M)

§

Installable = 7

Installable file systems (HPFS, NTFS)

§

AixBoot = 8

AIX bootable partition

§

AixData = 9

AIX data partition

§

Os2Boot = 10

OS/2 Boot Manager partition

§

Fat32 = 11

FAT32 partition

§

Fat32Lba = 12

FAT32 partition (using int13 extensions)

§

Reserved0D = 13

Legacy MBR partition type Reserved0D (0x0D).

§

Fat16Lba = 14

FAT16 partition (using int13 extensions)

§

ExtendedLba = 15

Extended partition (using int13 extensions)

§

Opus = 16

Legacy MBR partition type Opus (0x10).

§

HiddenFat12 = 17

Legacy MBR partition type HiddenFat12 (0x11).

§

CompaqDiagnosis = 18

Legacy MBR partition type CompaqDiagnosis (0x12).

§

Reserved13 = 19

Legacy MBR partition type Reserved13 (0x13).

§

HiddenFat16S = 20

Legacy MBR partition type HiddenFat16S (0x14).

§

Reserved15 = 21

Legacy MBR partition type Reserved15 (0x15).

§

HiddenFat16L = 22

Legacy MBR partition type HiddenFat16L (0x16).

§

HiddenIfs = 23

Hidden IFS (HPFS, NTFS) / ISO9660

§

AstWindowsSwap = 24

Legacy MBR partition type AstWindowsSwap (0x18).

§

WillowtechPhotonCos = 25

Legacy MBR partition type WillowtechPhotonCos (0x19).

§

Reserved1A = 26

Legacy MBR partition type Reserved1A (0x1A).

§

HiddenFat32 = 27

Legacy MBR partition type HiddenFat32 (0x1B).

§

HiddenFat32Lba = 28

Legacy MBR partition type HiddenFat32Lba (0x1C).

§

Reserved1D = 29

Legacy MBR partition type Reserved1D (0x1D).

§

HiddenFat16Lba = 30

Legacy MBR partition type HiddenFat16Lba (0x1E).

§

Reserved1F = 31

Legacy MBR partition type Reserved1F (0x1F).

§

Ofs1 = 32

Willowsoft Overture File System

§

Reserved21 = 33

Legacy MBR partition type Reserved21 (0x21).

§

OxygenExt = 34

Legacy MBR partition type OxygenExt (0x22).

§

Reserved23 = 35

Legacy MBR partition type Reserved23 (0x23).

§

NecMsDos = 36

Legacy MBR partition type NecMsDos (0x24).

§

Reserved25 = 37

Legacy MBR partition type Reserved25 (0x25).

§

Reserved26 = 38

Legacy MBR partition type Reserved26 (0x26).

§

Reserved27 = 39

Legacy MBR partition type Reserved27 (0x27).

§

Reserved28 = 40

Legacy MBR partition type Reserved28 (0x28).

§

Reserved29 = 41

Legacy MBR partition type Reserved29 (0x29).

§

Reserved2A = 42

Legacy MBR partition type Reserved2A (0x2A).

§

Reserved2B = 43

Legacy MBR partition type Reserved2B (0x2B).

§

Reserved2C = 44

Legacy MBR partition type Reserved2C (0x2C).

§

Reserved2D = 45

Legacy MBR partition type Reserved2D (0x2D).

§

Reserved2E = 46

Legacy MBR partition type Reserved2E (0x2E).

§

Reserved2F = 47

Legacy MBR partition type Reserved2F (0x2F).

§

Reserved30 = 48

Legacy MBR partition type Reserved30 (0x30).

§

Reserved31 = 49

Legacy MBR partition type Reserved31 (0x31).

§

Reserved32 = 50

Legacy MBR partition type Reserved32 (0x32).

§

Reserved33 = 51

Legacy MBR partition type Reserved33 (0x33).

§

Reserved34 = 52

Legacy MBR partition type Reserved34 (0x34).

§

Reserved35 = 53

Legacy MBR partition type Reserved35 (0x35).

§

Reserved36 = 54

Legacy MBR partition type Reserved36 (0x36).

§

Reserved37 = 55

Legacy MBR partition type Reserved37 (0x37).

§

Theos = 56

Legacy MBR partition type Theos (0x38).

§

Reserved39 = 57

Legacy MBR partition type Reserved39 (0x39).

§

Reserved3A = 58

Legacy MBR partition type Reserved3A (0x3A).

§

Reserved3B = 59

Legacy MBR partition type Reserved3B (0x3B).

§

PowerQuestFiles = 60

Legacy MBR partition type PowerQuestFiles (0x3C).

§

HiddenNetWare = 61

Legacy MBR partition type HiddenNetWare (0x3D).

§

Reserved3E = 62

Legacy MBR partition type Reserved3E (0x3E).

§

Reserved3F = 63

Legacy MBR partition type Reserved3F (0x3F).

§

Venix80286 = 64

Legacy MBR partition type Venix80286 (0x40).

§

PpcBoot = 65

Legacy MBR partition type PpcBoot (0x41).

§

SecureFileSystem = 66

Legacy MBR partition type SecureFileSystem (0x42).

§

AltExt2Fs = 67

Legacy MBR partition type AltExt2Fs (0x43).

§

Reserved44 = 68

Legacy MBR partition type Reserved44 (0x44).

§

Priam = 69

Legacy MBR partition type Priam (0x45).

§

EumelElan46 = 70

Legacy MBR partition type EumelElan46 (0x46).

§

EumelElan47 = 71

Legacy MBR partition type EumelElan47 (0x47).

§

EumelElan48 = 72

Legacy MBR partition type EumelElan48 (0x48).

§

Reserved49 = 73

Legacy MBR partition type Reserved49 (0x49).

§

Alfs = 74

Legacy MBR partition type Alfs (0x4A).

§

Reserved4B = 75

Legacy MBR partition type Reserved4B (0x4B).

§

Reserved4C = 76

Legacy MBR partition type Reserved4C (0x4C).

§

Qnx4D = 77

Legacy MBR partition type Qnx4D (0x4D).

§

Qnx4E = 78

Legacy MBR partition type Qnx4E (0x4E).

§

Qnx4F = 79

Legacy MBR partition type Qnx4F (0x4F).

§

OdmReadOnly = 80

Legacy MBR partition type OdmReadOnly (0x50).

§

OdmReadWrite = 81

Legacy MBR partition type OdmReadWrite (0x51).

§

CPM = 82

Legacy MBR partition type CPM (0x52).

§

OdmWriteOnly = 83

Legacy MBR partition type OdmWriteOnly (0x53).

§

Odm6 = 84

Legacy MBR partition type Odm6 (0x54).

§

EzDrive = 85

Legacy MBR partition type EzDrive (0x55).

§

GoldenBow = 86

Legacy MBR partition type GoldenBow (0x56).

§

Reserved57 = 87

Legacy MBR partition type Reserved57 (0x57).

§

Reserved58 = 88

Legacy MBR partition type Reserved58 (0x58).

§

Reserved59 = 89

Legacy MBR partition type Reserved59 (0x59).

§

Reserved5A = 90

Legacy MBR partition type Reserved5A (0x5A).

§

Reserved5B = 91

Legacy MBR partition type Reserved5B (0x5B).

§

PriamEDisk = 92

Legacy MBR partition type PriamEDisk (0x5C).

§

Reserved5D = 93

Legacy MBR partition type Reserved5D (0x5D).

§

Reserved5E = 94

Legacy MBR partition type Reserved5E (0x5E).

§

Reserved5F = 95

Legacy MBR partition type Reserved5F (0x5F).

§

Reserved60 = 96

Legacy MBR partition type Reserved60 (0x60).

§

StorageDimension1 = 97

Legacy MBR partition type StorageDimension1 (0x61).

§

Reserved62 = 98

Legacy MBR partition type Reserved62 (0x62).

§

GnuHurd = 99

Legacy MBR partition type GnuHurd (0x63).

§

NovellNetware286 = 100

Legacy MBR partition type NovellNetware286 (0x64).

§

NovellNetware311 = 101

Legacy MBR partition type NovellNetware311 (0x65).

§

NovellNetware386 = 102

Legacy MBR partition type NovellNetware386 (0x66).

§

NovellNetware67 = 103

Legacy MBR partition type NovellNetware67 (0x67).

§

NovellNetware68 = 104

Legacy MBR partition type NovellNetware68 (0x68).

§

NovellNetware5 = 105

Legacy MBR partition type NovellNetware5 (0x69).

§

Reserved6A = 106

Legacy MBR partition type Reserved6A (0x6A).

§

Reserved6B = 107

Legacy MBR partition type Reserved6B (0x6B).

§

Reserved6C = 108

Legacy MBR partition type Reserved6C (0x6C).

§

Reserved6D = 109

Legacy MBR partition type Reserved6D (0x6D).

§

Reserved6E = 110

Legacy MBR partition type Reserved6E (0x6E).

§

Reserved6F = 111

Legacy MBR partition type Reserved6F (0x6F).

§

DiskSecureMultiBoot = 112

Legacy MBR partition type DiskSecureMultiBoot (0x70).

§

Reserved71 = 113

Legacy MBR partition type Reserved71 (0x71).

§

Reserved72 = 114

Legacy MBR partition type Reserved72 (0x72).

§

Reserved73 = 115

Legacy MBR partition type Reserved73 (0x73).

§

Reserved74 = 116

Legacy MBR partition type Reserved74 (0x74).

§

IbmPcIx = 117

Legacy MBR partition type IbmPcIx (0x75).

§

Reserved76 = 118

Legacy MBR partition type Reserved76 (0x76).

§

Reserved77 = 119

Legacy MBR partition type Reserved77 (0x77).

§

Reserved78 = 120

Legacy MBR partition type Reserved78 (0x78).

§

Reserved79 = 121

Legacy MBR partition type Reserved79 (0x79).

§

Reserved7A = 122

Legacy MBR partition type Reserved7A (0x7A).

§

Reserved7B = 123

Legacy MBR partition type Reserved7B (0x7B).

§

Reserved7C = 124

Legacy MBR partition type Reserved7C (0x7C).

§

Reserved7D = 125

Legacy MBR partition type Reserved7D (0x7D).

§

Reserved7E = 126

Legacy MBR partition type Reserved7E (0x7E).

§

Reserved7F = 127

Legacy MBR partition type Reserved7F (0x7F).

§

OldMinix = 128

Legacy MBR partition type OldMinix (0x80).

§

LinuxMinix = 129

Legacy MBR partition type LinuxMinix (0x81).

§

LinuxSwap = 130

Linux Swap partition

§

LinuxNative = 131

Linux native file systems (ext2/3/4, etc.)

§

Os2Hidden = 132

Legacy MBR partition type Os2Hidden (0x84).

§

LinuxExtended = 133

Legacy MBR partition type LinuxExtended (0x85).

§

NtStripeSet = 134

Legacy MBR partition type NtStripeSet (0x86).

§

HpfsFtMirrored = 135

Legacy MBR partition type HpfsFtMirrored (0x87).

§

Reserved88 = 136

Legacy MBR partition type Reserved88 (0x88).

§

Reserved89 = 137

Legacy MBR partition type Reserved89 (0x89).

§

Reserved8A = 138

Legacy MBR partition type Reserved8A (0x8A).

§

Reserved8B = 139

Legacy MBR partition type Reserved8B (0x8B).

§

Reserved8C = 140

Legacy MBR partition type Reserved8C (0x8C).

§

Reserved8D = 141

Legacy MBR partition type Reserved8D (0x8D).

§

LinuxLvm = 142

Linux LVM

§

Reserved8F = 143

Legacy MBR partition type Reserved8F (0x8F).

§

Reserved90 = 144

Legacy MBR partition type Reserved90 (0x90).

§

Reserved91 = 145

Legacy MBR partition type Reserved91 (0x91).

§

Reserved92 = 146

Legacy MBR partition type Reserved92 (0x92).

§

HiddenLinuxNative = 147

Legacy MBR partition type HiddenLinuxNative (0x93).

§

AmoebaBadBlockTable = 148

Legacy MBR partition type AmoebaBadBlockTable (0x94).

§

Reserved95 = 149

Legacy MBR partition type Reserved95 (0x95).

§

Reserved96 = 150

Legacy MBR partition type Reserved96 (0x96).

§

Reserved97 = 151

Legacy MBR partition type Reserved97 (0x97).

§

Reserved98 = 152

Legacy MBR partition type Reserved98 (0x98).

§

Mylex = 153

Legacy MBR partition type Mylex (0x99).

§

Reserved9A = 154

Legacy MBR partition type Reserved9A (0x9A).

§

Reserved9B = 155

Legacy MBR partition type Reserved9B (0x9B).

§

Reserved9C = 156

Legacy MBR partition type Reserved9C (0x9C).

§

Reserved9D = 157

Legacy MBR partition type Reserved9D (0x9D).

§

Reserved9E = 158

Legacy MBR partition type Reserved9E (0x9E).

§

Bsdi = 159

Legacy MBR partition type Bsdi (0x9F).

§

IbmHibernation = 160

Legacy MBR partition type IbmHibernation (0xA0).

§

HpVolumeExpA1 = 161

Legacy MBR partition type HpVolumeExpA1 (0xA1).

§

ReservedA2 = 162

Legacy MBR partition type ReservedA2 (0xA2).

§

HpVolumeExpA3 = 163

Legacy MBR partition type HpVolumeExpA3 (0xA3).

§

HpVolumeExpA4 = 164

Legacy MBR partition type HpVolumeExpA4 (0xA4).

§

FreeBsd386 = 165

Legacy MBR partition type FreeBsd386 (0xA5).

§

OpenBsd = 166

Legacy MBR partition type OpenBsd (0xA6).

§

HpVolumeExpA7 = 167

Legacy MBR partition type HpVolumeExpA7 (0xA7).

§

MacOsX = 168

Legacy MBR partition type MacOsX (0xA8).

§

NetBsd = 169

Legacy MBR partition type NetBsd (0xA9).

§

Olivetti = 170

Legacy MBR partition type Olivetti (0xAA).

§

MacOsXBoot = 171

Legacy MBR partition type MacOsXBoot (0xAB).

§

ReservedAC = 172

Legacy MBR partition type ReservedAC (0xAC).

§

ReservedAD = 173

Legacy MBR partition type ReservedAD (0xAD).

§

ReservedAE = 174

Legacy MBR partition type ReservedAE (0xAE).

§

MacOsXHfsPlus = 175

Legacy MBR partition type MacOsXHfsPlus (0xAF).

§

BootMngrBootStar = 176

Legacy MBR partition type BootMngrBootStar (0xB0).

§

HpVolumeExpB1 = 177

Legacy MBR partition type HpVolumeExpB1 (0xB1).

§

HpVolumeExpB2 = 178

Legacy MBR partition type HpVolumeExpB2 (0xB2).

§

HpVolumeExpB3 = 179

Legacy MBR partition type HpVolumeExpB3 (0xB3).

§

HpVolumeExpB4 = 180

Legacy MBR partition type HpVolumeExpB4 (0xB4).

§

ReservedB5 = 181

Legacy MBR partition type ReservedB5 (0xB5).

§

HpVolumeExpB6 = 182

Legacy MBR partition type HpVolumeExpB6 (0xB6).

§

BsdiFs = 183

Legacy MBR partition type BsdiFs (0xB7).

§

BsdiSwap = 184

Legacy MBR partition type BsdiSwap (0xB8).

§

ReservedB9 = 185

Legacy MBR partition type ReservedB9 (0xB9).

§

ReservedBA = 186

Legacy MBR partition type ReservedBA (0xBA).

§

PtsBootWizard = 187

Legacy MBR partition type PtsBootWizard (0xBB).

§

AcronisBackup = 188

Legacy MBR partition type AcronisBackup (0xBC).

§

ReservedBD = 189

Legacy MBR partition type ReservedBD (0xBD).

§

SolarisBoot = 190

Legacy MBR partition type SolarisBoot (0xBE).

§

Solaris = 191

Legacy MBR partition type Solaris (0xBF).

§

NovellDos = 192

Legacy MBR partition type NovellDos (0xC0).

§

DrDos12 = 193

Legacy MBR partition type DrDos12 (0xC1).

§

ReservedC2 = 194

Legacy MBR partition type ReservedC2 (0xC2).

§

ReservedC3 = 195

Legacy MBR partition type ReservedC3 (0xC3).

§

DrDos16 = 196

Legacy MBR partition type DrDos16 (0xC4).

§

ReservedC5 = 197

Legacy MBR partition type ReservedC5 (0xC5).

§

DrDosHuge = 198

Legacy MBR partition type DrDosHuge (0xC6).

§

HpfsFtMirroredDisabled = 199

Legacy MBR partition type HpfsFtMirroredDisabled (0xC7).

§

ReservedC8 = 200

Legacy MBR partition type ReservedC8 (0xC8).

§

ReservedC9 = 201

Legacy MBR partition type ReservedC9 (0xC9).

§

ReservedCA = 202

Legacy MBR partition type ReservedCA (0xCA).

§

ReservedCB = 203

Legacy MBR partition type ReservedCB (0xCB).

§

ReservedCC = 204

Legacy MBR partition type ReservedCC (0xCC).

§

ReservedCD = 205

Legacy MBR partition type ReservedCD (0xCD).

§

ReservedCE = 206

Legacy MBR partition type ReservedCE (0xCE).

§

ReservedCF = 207

Legacy MBR partition type ReservedCF (0xCF).

§

MultiuserDos = 208

Legacy MBR partition type MultiuserDos (0xD0).

§

OldMultiuserDos = 209

Legacy MBR partition type OldMultiuserDos (0xD1).

§

ReservedD2 = 210

Legacy MBR partition type ReservedD2 (0xD2).

§

ReservedD3 = 211

Legacy MBR partition type ReservedD3 (0xD3).

§

OldMultiuserDos2 = 212

Legacy MBR partition type OldMultiuserDos2 (0xD4).

§

OldMultiuserDos3 = 213

Legacy MBR partition type OldMultiuserDos3 (0xD5).

§

OldMultiuserDos4 = 214

Legacy MBR partition type OldMultiuserDos4 (0xD6).

§

ReservedD7 = 215

Legacy MBR partition type ReservedD7 (0xD7).

§

Cpm86 = 216

Legacy MBR partition type Cpm86 (0xD8).

§

ReservedD9 = 217

Legacy MBR partition type ReservedD9 (0xD9).

§

ReservedDA = 218

Legacy MBR partition type ReservedDA (0xDA).

§

Cpm = 219

Legacy MBR partition type Cpm (0xDB).

§

ReservedDC = 220

Legacy MBR partition type ReservedDC (0xDC).

§

ReservedDD = 221

Legacy MBR partition type ReservedDD (0xDD).

§

Dell = 222

Legacy MBR partition type Dell (0xDE).

§

Embrm = 223

Legacy MBR partition type Embrm (0xDF).

§

ReservedE0 = 224

Legacy MBR partition type ReservedE0 (0xE0).

§

SpeedStorFat12Ext = 225

Legacy MBR partition type SpeedStorFat12Ext (0xE1).

§

DosReadOnly = 226

Legacy MBR partition type DosReadOnly (0xE2).

§

SpeedStor = 227

Legacy MBR partition type SpeedStor (0xE3).

§

SpeedStor16Ext = 228

Legacy MBR partition type SpeedStor16Ext (0xE4).

§

ReservedE5 = 229

Legacy MBR partition type ReservedE5 (0xE5).

§

StorageDimension2 = 230

Legacy MBR partition type StorageDimension2 (0xE6).

§

ReservedE7 = 231

Legacy MBR partition type ReservedE7 (0xE7).

§

ReservedE8 = 232

Legacy MBR partition type ReservedE8 (0xE8).

§

ReservedE9 = 233

Legacy MBR partition type ReservedE9 (0xE9).

§

ReservedEA = 234

Legacy MBR partition type ReservedEA (0xEA).

§

BeOs = 235

Legacy MBR partition type BeOs (0xEB).

§

ReservedEC = 236

Legacy MBR partition type ReservedEC (0xEC).

§

ReservedED = 237

Legacy MBR partition type ReservedED (0xED).

§

GptProtectiveMbr = 238

GPT Protective MBR

§

EfiSystemPartition = 239

EFI System Partition

§

ReservedF0 = 240

Legacy MBR partition type ReservedF0 (0xF0).

§

SpeedStorDimensions = 241

Legacy MBR partition type SpeedStorDimensions (0xF1).

§

UnisysDos = 242

Legacy MBR partition type UnisysDos (0xF2).

§

StorageDimension3 = 243

Legacy MBR partition type StorageDimension3 (0xF3).

§

SpeedStorDimensions2 = 244

Legacy MBR partition type SpeedStorDimensions2 (0xF4).

§

Prolugue = 245

Legacy MBR partition type Prolugue (0xF5).

§

StorageDimension4 = 246

Legacy MBR partition type StorageDimension4 (0xF6).

§

ReservedF7 = 247

Legacy MBR partition type ReservedF7 (0xF7).

§

ReservedF8 = 248

Legacy MBR partition type ReservedF8 (0xF8).

§

ReservedF9 = 249

Legacy MBR partition type ReservedF9 (0xF9).

§

ReservedFA = 250

Legacy MBR partition type ReservedFA (0xFA).

§

ReservedFB = 251

Legacy MBR partition type ReservedFB (0xFB).

§

ReservedFC = 252

Legacy MBR partition type ReservedFC (0xFC).

§

LinuxRaid = 253

Linux RAID

§

LanStep = 254

Legacy MBR partition type LanStep (0xFE).

§

BadBlockTable = 255

Legacy MBR partition type BadBlockTable (0xFF).

Implementations§

Source§

impl MbrPartitionTypeFull

Source

pub const fn from_u8(value: u8) -> Self

Create a new MbrPartitionTypeFull from a raw byte.

§Safety

This is safe because all 256 possible u8 values are valid enum variants.

Source

pub const fn to_u8(&self) -> u8

Convert this partition type to its raw byte value.

Trait Implementations§

Source§

impl Clone for MbrPartitionTypeFull

Source§

fn clone(&self) -> MbrPartitionTypeFull

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for MbrPartitionTypeFull

Source§

impl Debug for MbrPartitionTypeFull

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for MbrPartitionTypeFull

Source§

impl PartialEq for MbrPartitionTypeFull

Source§

fn eq(&self, other: &MbrPartitionTypeFull) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for MbrPartitionTypeFull

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.