#[non_exhaustive]
pub enum Riscv64Architecture {
Riscv64,
Riscv64gc,
Riscv64imac,
}
Expand description
An enum for all 64-bit RISC-V architectures.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Riscv64
Riscv64gc
Riscv64imac
Trait Implementations
sourceimpl Clone for Riscv64Architecture
impl Clone for Riscv64Architecture
sourcefn clone(&self) -> Riscv64Architecture
fn clone(&self) -> Riscv64Architecture
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Riscv64Architecture
impl Debug for Riscv64Architecture
sourceimpl Display for Riscv64Architecture
impl Display for Riscv64Architecture
sourceimpl FromStr for Riscv64Architecture
impl FromStr for Riscv64Architecture
sourceimpl Hash for Riscv64Architecture
impl Hash for Riscv64Architecture
impl Copy for Riscv64Architecture
impl Eq for Riscv64Architecture
impl StructuralEq for Riscv64Architecture
impl StructuralPartialEq for Riscv64Architecture
Auto Trait Implementations
impl RefUnwindSafe for Riscv64Architecture
impl Send for Riscv64Architecture
impl Sync for Riscv64Architecture
impl Unpin for Riscv64Architecture
impl UnwindSafe for Riscv64Architecture
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more