Struct uefi_raw::protocol::driver::ServiceBindingProtocol
source · #[repr(C)]pub struct ServiceBindingProtocol {
pub create_child: unsafe extern "efiapi" fn(this: *mut Self, child_handle: *mut Handle) -> Status,
pub destroy_child: unsafe extern "efiapi" fn(this: *mut Self, child_handle: Handle) -> Status,
}
Fields§
§create_child: unsafe extern "efiapi" fn(this: *mut Self, child_handle: *mut Handle) -> Status
§destroy_child: unsafe extern "efiapi" fn(this: *mut Self, child_handle: Handle) -> Status
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ServiceBindingProtocol
impl RefUnwindSafe for ServiceBindingProtocol
impl Send for ServiceBindingProtocol
impl Sync for ServiceBindingProtocol
impl Unpin for ServiceBindingProtocol
impl UnwindSafe for ServiceBindingProtocol
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