#[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: ProtocolCreateDeviceNodeAuto 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