[][src]Enum freebsd_geom::PartScheme

pub enum PartScheme {
    APM,
    BSD,
    BSD64,
    EBR,
    GPT,
    LDM,
    MBR,
    VTOC8,
}

Specific partition schemes for GeomClass::PART geom PartMetadata.

Variants

APM

Apple Partition Map (historical)

BSD

FreeBSD disklabels (historical)

BSD64

DragonflyBSD disklabels (circa 2014)

EBR

Extended Boot Record (a historical scheme for working around MBR's limit of four partitions)

GPT

GUID Partition Table (most common scheme today)

LDM

Logical Disk Manager (historical, Windows 2000; deprecated in Windows 8)

MBR

Master Boot Record (historical; hard limit of four partitions)

VTOC8

Volume Table of Contents (historical: SPARC-only)

Trait Implementations

impl AsRef<str> for PartScheme[src]

impl Debug for PartScheme[src]

impl FromStr for PartScheme[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl IntoEnumIterator for PartScheme[src]

type Iterator = PartSchemeIter

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.