#[repr(C)]pub struct AcpiTableProtocol {
pub install_acpi_table: unsafe extern "efiapi" fn(this: *const Self, acpi_table_buffer: *const c_void, acpi_table_size: usize, table_key: *mut usize) -> Status,
pub uninstall_acpi_table: unsafe extern "efiapi" fn(this: *const Self, table_key: usize) -> Status,
}Fields§
§install_acpi_table: unsafe extern "efiapi" fn(this: *const Self, acpi_table_buffer: *const c_void, acpi_table_size: usize, table_key: *mut usize) -> Status§uninstall_acpi_table: unsafe extern "efiapi" fn(this: *const Self, table_key: usize) -> StatusImplementations§
Trait Implementations§
Source§impl Clone for AcpiTableProtocol
impl Clone for AcpiTableProtocol
Source§fn clone(&self) -> AcpiTableProtocol
fn clone(&self) -> AcpiTableProtocol
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcpiTableProtocol
impl Debug for AcpiTableProtocol
impl Copy for AcpiTableProtocol
Auto Trait Implementations§
impl Freeze for AcpiTableProtocol
impl RefUnwindSafe for AcpiTableProtocol
impl Send for AcpiTableProtocol
impl Sync for AcpiTableProtocol
impl Unpin for AcpiTableProtocol
impl UnwindSafe for AcpiTableProtocol
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