Enum wdk_build::CPUArchitecture
source · pub enum CPUArchitecture {
AMD64,
ARM64,
}
Expand description
The CPU architecture that’s configured to be compiled for
Variants§
AMD64
AMD64 CPU architecture. Also known as x64 or x86-64.
ARM64
ARM64 CPU architecture. Also known as aarch64.
Implementations§
source§impl CPUArchitecture
impl CPUArchitecture
sourcepub const fn as_windows_str(&self) -> &str
pub const fn as_windows_str(&self) -> &str
Converts CPUArchitecture
to the string corresponding to what the
architecture is typically referred to in Windows
sourcepub const fn to_windows_str(&self) -> &str
👎Deprecated since 0.2.0: CPUArchitecture.to_windows_str() was mis-named when originally created, since the conversion from CPUArchitecture to str is free. Use CPUArchitecture.as_windows_str instead.
pub const fn to_windows_str(&self) -> &str
Converts CPUArchitecture
to the string corresponding to what the
architecture is typically referred to in Windows
sourcepub fn try_from_cargo_str<S: AsRef<str>>(cargo_str: S) -> Option<Self>
pub fn try_from_cargo_str<S: AsRef<str>>(cargo_str: S) -> Option<Self>
Converts from a cargo-provided std::str
to a CPUArchitecture
.
§
Trait Implementations§
source§impl Clone for CPUArchitecture
impl Clone for CPUArchitecture
source§fn clone(&self) -> CPUArchitecture
fn clone(&self) -> CPUArchitecture
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 CPUArchitecture
impl Debug for CPUArchitecture
source§impl<'de> Deserialize<'de> for CPUArchitecture
impl<'de> Deserialize<'de> for CPUArchitecture
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for CPUArchitecture
impl PartialEq for CPUArchitecture
source§fn eq(&self, other: &CPUArchitecture) -> bool
fn eq(&self, other: &CPUArchitecture) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CPUArchitecture
impl Serialize for CPUArchitecture
impl Copy for CPUArchitecture
impl Eq for CPUArchitecture
impl StructuralPartialEq for CPUArchitecture
Auto Trait Implementations§
impl RefUnwindSafe for CPUArchitecture
impl Send for CPUArchitecture
impl Sync for CPUArchitecture
impl Unpin for CPUArchitecture
impl UnwindSafe for CPUArchitecture
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