#[repr(C)]pub struct NegotiateApiLayerRequest {
pub struct_type: LoaderInterfaceStructs,
pub struct_version: u32,
pub struct_size: usize,
pub layer_interface_version: u32,
pub layer_api_version: Version,
pub get_instance_proc_addr: Option<GetInstanceProcAddr>,
pub create_api_layer_instance: Option<CreateApiLayerInstance>,
}
Expand description
Fields§
§struct_type: LoaderInterfaceStructs
§struct_version: u32
§struct_size: usize
§layer_interface_version: u32
§layer_api_version: Version
§get_instance_proc_addr: Option<GetInstanceProcAddr>
§create_api_layer_instance: Option<CreateApiLayerInstance>
Trait Implementations§
Source§impl Clone for NegotiateApiLayerRequest
impl Clone for NegotiateApiLayerRequest
Source§fn clone(&self) -> NegotiateApiLayerRequest
fn clone(&self) -> NegotiateApiLayerRequest
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 NegotiateApiLayerRequest
impl Debug for NegotiateApiLayerRequest
Source§impl PartialEq for NegotiateApiLayerRequest
impl PartialEq for NegotiateApiLayerRequest
impl Copy for NegotiateApiLayerRequest
impl StructuralPartialEq for NegotiateApiLayerRequest
Auto Trait Implementations§
impl Freeze for NegotiateApiLayerRequest
impl RefUnwindSafe for NegotiateApiLayerRequest
impl Send for NegotiateApiLayerRequest
impl Sync for NegotiateApiLayerRequest
impl Unpin for NegotiateApiLayerRequest
impl UnwindSafe for NegotiateApiLayerRequest
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