Struct intel_gpu::uapi::i915::EngineInfo
source · pub struct EngineInfo {
pub engine: EngineClassInstance,
pub logical_instance: u16,
pub flags: EngineInfoFlags,
pub capabilities: u64,
}
Fields§
§engine: EngineClassInstance
§logical_instance: u16
§flags: EngineInfoFlags
§capabilities: u64
Implementations§
source§impl EngineInfo
impl EngineInfo
pub fn to_native(&self) -> drm_i915_engine_info
pub fn from_native(engine_info: drm_i915_engine_info) -> EngineInfo
Trait Implementations§
source§impl Clone for EngineInfo
impl Clone for EngineInfo
source§fn clone(&self) -> EngineInfo
fn clone(&self) -> EngineInfo
Returns a copy 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 EngineInfo
impl Debug for EngineInfo
source§impl PartialEq for EngineInfo
impl PartialEq for EngineInfo
source§fn eq(&self, other: &EngineInfo) -> bool
fn eq(&self, other: &EngineInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for EngineInfo
impl Eq for EngineInfo
impl StructuralPartialEq for EngineInfo
Auto Trait Implementations§
impl Freeze for EngineInfo
impl RefUnwindSafe for EngineInfo
impl Send for EngineInfo
impl Sync for EngineInfo
impl Unpin for EngineInfo
impl UnwindSafe for EngineInfo
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)