Struct libparted_sys::_PedDiskOps [] [src]

#[repr(C)]
pub struct _PedDiskOps { pub probe: Option<unsafe extern "C" fn(_: *const PedDevice) -> c_int>, pub clobber: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub alloc: Option<unsafe extern "C" fn(_: *const PedDevice) -> *mut PedDisk>, pub duplicate: Option<unsafe extern "C" fn(_: *const PedDisk) -> *mut PedDisk>, pub free: Option<unsafe extern "C" fn(_: *mut PedDisk)>, pub read: Option<unsafe extern "C" fn(_: *mut PedDisk) -> c_int>, pub write: Option<unsafe extern "C" fn(_: *const PedDisk) -> c_int>, pub disk_set_flag: Option<unsafe extern "C" fn(_: *mut PedDisk, _: PedDiskFlag, _: c_int) -> c_int>, pub disk_get_flag: Option<unsafe extern "C" fn(_: *const PedDisk, _: PedDiskFlag) -> c_int>, pub disk_is_flag_available: Option<unsafe extern "C" fn(_: *const PedDisk, _: PedDiskFlag) -> c_int>, pub partition_new: Option<unsafe extern "C" fn(_: *const PedDisk, _: PedPartitionType, _: *const PedFileSystemType, _: PedSector, _: PedSector) -> *mut PedPartition>, pub partition_duplicate: Option<unsafe extern "C" fn(_: *const PedPartition) -> *mut PedPartition>, pub partition_destroy: Option<unsafe extern "C" fn(_: *mut PedPartition)>, pub partition_set_system: Option<unsafe extern "C" fn(_: *mut PedPartition, _: *const PedFileSystemType) -> c_int>, pub partition_set_flag: Option<unsafe extern "C" fn(_: *mut PedPartition, _: PedPartitionFlag, _: c_int) -> c_int>, pub partition_get_flag: Option<unsafe extern "C" fn(_: *const PedPartition, _: PedPartitionFlag) -> c_int>, pub partition_is_flag_available: Option<unsafe extern "C" fn(_: *const PedPartition, _: PedPartitionFlag) -> c_int>, pub partition_set_name: Option<unsafe extern "C" fn(_: *mut PedPartition, _: *const c_char)>, pub partition_get_name: Option<unsafe extern "C" fn(_: *const PedPartition) -> *const c_char>, pub partition_align: Option<unsafe extern "C" fn(_: *mut PedPartition, _: *const PedConstraint) -> c_int>, pub partition_enumerate: Option<unsafe extern "C" fn(_: *mut PedPartition) -> c_int>, pub partition_check: Option<unsafe extern "C" fn(_: *const PedPartition) -> bool>, pub alloc_metadata: Option<unsafe extern "C" fn(_: *mut PedDisk) -> c_int>, pub get_max_primary_partition_count: Option<unsafe extern "C" fn(_: *const PedDisk) -> c_int>, pub get_max_supported_partition_count: Option<unsafe extern "C" fn(_: *const PedDisk, _: *mut c_int) -> bool>, pub get_partition_alignment: Option<unsafe extern "C" fn(_: *const PedDisk) -> *mut PedAlignment>, pub max_length: Option<unsafe extern "C" fn() -> PedSector>, pub max_start_sector: Option<unsafe extern "C" fn() -> PedSector>, }

Fields

Trait Implementations

impl Debug for _PedDiskOps
[src]

[src]

Formats the value using the given formatter.

impl Copy for _PedDiskOps
[src]

impl Clone for _PedDiskOps
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more