pub enum AmdGeneration {
Gcn5,
Rdna1,
Rdna2,
Rdna3,
Unknown,
}Expand description
AMD GPU architecture generation
Variants§
Gcn5
Graphics Core Next 5th generation (Vega)
Rdna1
RDNA 1st generation (Navi 10/12/14)
Rdna2
RDNA 2nd generation (Navi 21/22/23/24)
Rdna3
RDNA 3rd generation (Navi 31/32/33)
Unknown
Unrecognised device ID
Trait Implementations§
Source§impl Clone for AmdGeneration
impl Clone for AmdGeneration
Source§fn clone(&self) -> AmdGeneration
fn clone(&self) -> AmdGeneration
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AmdGeneration
impl Debug for AmdGeneration
Source§impl Display for AmdGeneration
impl Display for AmdGeneration
Source§impl PartialEq for AmdGeneration
impl PartialEq for AmdGeneration
impl Copy for AmdGeneration
impl Eq for AmdGeneration
impl StructuralPartialEq for AmdGeneration
Auto Trait Implementations§
impl Freeze for AmdGeneration
impl RefUnwindSafe for AmdGeneration
impl Send for AmdGeneration
impl Sync for AmdGeneration
impl Unpin for AmdGeneration
impl UnwindSafe for AmdGeneration
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)