#[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: ProtocolGetDevicePathSizeduplicate_device_path: ProtocolDuplicateDevicePathappend_device_path: ProtocolAppendDevicePathappend_device_node: ProtocolAppendDeviceNodeappend_device_path_instance: ProtocolAppendDevicePathInstanceget_next_device_path_instance: ProtocolGetNextDevicePathInstanceis_device_path_multi_instance: ProtocolIsDevicePathMultiInstancecreate_device_node: ProtocolCreateDeviceNodeAuto Trait Implementations
impl RefUnwindSafe for Protocol
impl Send for Protocol
impl Sync for Protocol
impl Unpin for Protocol
impl UnwindSafe for Protocol
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more