#[repr(C)]pub struct Protocol {
pub get_device_path_size: ProtocolGetDevicePathSize,
pub duplicate_device_path: ProtocolDuplicateDevicePath,
pub append_device_path: ProtocolAppendDevicePath,
pub append_device_node: ProtocolAppendDeviceNode,
pub append_device_path_instance: ProtocolAppendDevicePathInstance,
pub get_next_device_path_instance: ProtocolGetNextDevicePathInstance,
pub is_device_path_multi_instance: ProtocolIsDevicePathMultiInstance,
pub create_device_node: ProtocolCreateDeviceNode,
}
Fields§
§get_device_path_size: ProtocolGetDevicePathSize
§duplicate_device_path: ProtocolDuplicateDevicePath
§append_device_path: ProtocolAppendDevicePath
§append_device_node: ProtocolAppendDeviceNode
§append_device_path_instance: ProtocolAppendDevicePathInstance
§get_next_device_path_instance: ProtocolGetNextDevicePathInstance
§is_device_path_multi_instance: ProtocolIsDevicePathMultiInstance
§create_device_node: ProtocolCreateDeviceNode
Auto Trait Implementations§
impl Freeze for Protocol
impl RefUnwindSafe for Protocol
impl Send for Protocol
impl Sync for Protocol
impl Unpin for Protocol
impl UnwindSafe for Protocol
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more