listdisk_rs/win32/partition/
typing.rs1
2use serde_repr::{Deserialize_repr, Serialize_repr};
3
4#[derive(Deserialize_repr, Serialize_repr, Debug, PartialEq, Eq, Clone, Copy)]
6#[repr(u16)]
7pub enum OperationalStatus {
8 Unknown = 0,
9 Online = 1,
10 NoMedia = 3,
11 Offline = 4,
12 Failed = 5,
13}
14
15#[derive(Deserialize_repr, Serialize_repr, Debug, PartialEq, Eq, Clone, Copy)]
17#[repr(u16)]
18pub enum TransitionState {
19 Reserved = 0,
20 Stable = 1,
21 Extending = 2,
22 Shrinking = 3,
23 Reconfiguring = 4,
24 Restriping = 8,
25}
26
27#[derive(Deserialize_repr, Serialize_repr, Debug, PartialEq, Eq, Clone, Copy)]
29#[repr(u16)]
30pub enum MbrType {
31 FAT12 = 1,
32 FAT16 = 4,
33 Extended = 5,
34 Huge = 6,
35 IFS = 7,
36 FAT32 = 12,
37}