use libc::c_int;
consts_enum_conv!(
BlkidDevFlag <=> c_int,
#[allow(missing_docs)]
Find => libblkid_rs_sys::BLKID_DEV_FIND as c_int,
#[allow(missing_docs)]
Create => libblkid_rs_sys::BLKID_DEV_CREATE as c_int,
#[allow(missing_docs)]
Verify => libblkid_rs_sys::BLKID_DEV_VERIFY as c_int,
#[allow(missing_docs)]
Normal => libblkid_rs_sys::BLKID_DEV_NORMAL as c_int
);
flags!(
BlkidDevFlags <=> c_int,
BlkidDevFlag
);
consts_enum_conv!(
BlkidUsageFlag <=> c_int,
#[allow(missing_docs)]
Filesystem => libblkid_rs_sys::BLKID_USAGE_FILESYSTEM as c_int,
#[allow(missing_docs)]
Raid => libblkid_rs_sys::BLKID_USAGE_RAID as c_int,
#[allow(missing_docs)]
Crypto => libblkid_rs_sys::BLKID_USAGE_CRYPTO as c_int,
#[allow(missing_docs)]
Other => libblkid_rs_sys::BLKID_USAGE_OTHER as c_int
);
flags!(
BlkidUsageFlags <=> c_int,
BlkidUsageFlag
);
consts_enum_conv!(
BlkidSublks <=> c_int,
Label => libblkid_rs_sys::BLKID_SUBLKS_LABEL as c_int,
Labelraw => libblkid_rs_sys::BLKID_SUBLKS_LABELRAW as c_int,
Uuid => libblkid_rs_sys::BLKID_SUBLKS_UUID as c_int,
Uuidraw => libblkid_rs_sys::BLKID_SUBLKS_UUID as c_int,
Type => libblkid_rs_sys::BLKID_SUBLKS_TYPE as c_int,
Sectype => libblkid_rs_sys::BLKID_SUBLKS_SECTYPE as c_int,
Usage => libblkid_rs_sys::BLKID_SUBLKS_USAGE as c_int,
Version => libblkid_rs_sys::BLKID_SUBLKS_VERSION as c_int,
Magic => libblkid_rs_sys::BLKID_SUBLKS_MAGIC as c_int,
Badcsum => libblkid_rs_sys::BLKID_SUBLKS_BADCSUM as c_int,
Default => libblkid_rs_sys::BLKID_SUBLKS_DEFAULT as c_int
);
flags!(
BlkidSublksFlags <=> c_int,
BlkidSublks
);
consts_enum_conv!(
BlkidFltr <=> c_int,
Notin => libblkid_rs_sys::BLKID_FLTR_NOTIN as c_int,
Onlyin => libblkid_rs_sys::BLKID_FLTR_ONLYIN as c_int
);
consts_enum_conv!(
BlkidProbeRet <=> c_int,
Success => 0,
Done => 1
);
consts_enum_conv!(
BlkidSafeprobeRet <=> c_int,
Success => 0,
None => 1,
Ambiguous => -2
);
consts_enum_conv!(
BlkidFullprobeRet <=> c_int,
Success => 0,
None => 1
);
consts_enum_conv!(
BlkidProbreqFlag <=> c_int,
#[allow(missing_docs)]
Label => libblkid_rs_sys::BLKID_PROBREQ_LABEL as i32,
#[allow(missing_docs)]
Labelraw => libblkid_rs_sys::BLKID_PROBREQ_LABELRAW as i32,
#[allow(missing_docs)]
Uuid => libblkid_rs_sys::BLKID_PROBREQ_UUID as i32,
#[allow(missing_docs)]
Uuidraw => libblkid_rs_sys::BLKID_PROBREQ_UUIDRAW as i32,
#[allow(missing_docs)]
Type => libblkid_rs_sys::BLKID_PROBREQ_TYPE as i32,
#[allow(missing_docs)]
Sectype => libblkid_rs_sys::BLKID_PROBREQ_SECTYPE as i32,
#[allow(missing_docs)]
Usage => libblkid_rs_sys::BLKID_PROBREQ_USAGE as i32,
#[allow(missing_docs)]
Version => libblkid_rs_sys::BLKID_PROBREQ_VERSION as i32
);
flags!(
BlkidProbreqFlags <=> c_int,
BlkidProbreqFlag
);