pub struct AdapterInfo {
pub vendor: Option<String>,
pub architecture: Option<String>,
pub device: Option<String>,
pub description: Option<String>,
pub backend_type: Option<BackendType>,
pub adapter_type: Option<AdapterType>,
pub vendor_id: Option<u32>,
pub device_id: Option<u32>,
pub subgroup_min_size: Option<u32>,
pub subgroup_max_size: Option<u32>,
/* private fields */
}Fields§
§vendor: Option<String>§architecture: Option<String>§device: Option<String>§description: Option<String>§backend_type: Option<BackendType>§adapter_type: Option<AdapterType>§vendor_id: Option<u32>§device_id: Option<u32>§subgroup_min_size: Option<u32>§subgroup_max_size: Option<u32>Implementations§
Source§impl AdapterInfo
impl AdapterInfo
pub fn new() -> Self
pub fn with_extension(self, extension: AdapterInfoExtension) -> Self
Trait Implementations§
Source§impl Default for AdapterInfo
impl Default for AdapterInfo
Auto Trait Implementations§
impl Freeze for AdapterInfo
impl RefUnwindSafe for AdapterInfo
impl !Send for AdapterInfo
impl !Sync for AdapterInfo
impl Unpin for AdapterInfo
impl UnsafeUnpin for AdapterInfo
impl UnwindSafe for AdapterInfo
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