Enum autocxx_bindgen::RustTarget
source · pub enum RustTarget {
Show 16 variants
Stable_1_0,
Stable_1_17,
Stable_1_19,
Stable_1_20,
Stable_1_21,
Stable_1_25,
Stable_1_26,
Stable_1_27,
Stable_1_28,
Stable_1_30,
Stable_1_33,
Stable_1_36,
Stable_1_40,
Stable_1_47,
Stable_1_64,
Nightly,
}
Expand description
Represents the version of the Rust language to target.
To support a beta release, use the corresponding stable release.
This enum will have more variants added as necessary.
Variants§
Stable_1_0
Rust stable 1.0
Stable_1_17
Rust stable 1.17
- Static lifetime elision (RFC 1623)
Stable_1_19
Rust stable 1.19
- Untagged unions (RFC 1444)
Stable_1_20
Rust stable 1.20
- Associated constants (PR)
Stable_1_21
Rust stable 1.21
- Builtin impls for
Clone
(PR)
Stable_1_25
Rust stable 1.25
repr(align)
(PR)
Stable_1_26
Rust stable 1.26
Stable_1_27
Rust stable 1.27
must_use
attribute on functions (PR)
Stable_1_28
Rust stable 1.28
repr(transparent)
(PR)
Stable_1_30
Rust stable 1.30
const fn
support for limited cases (PR- c_void available in core
Stable_1_33
Rust stable 1.33
- repr(packed(N)) (PR)
Stable_1_36
Rust stable 1.36
MaybeUninit
instead ofmem::uninitialized()
(PR)
Stable_1_40
Rust stable 1.40
non_exhaustive
enums/structs (Tracking issue)
Stable_1_47
Rust stable 1.47
larger_arrays
(Tracking issue)
Stable_1_64
Rust stable 1.64
core_ffi_c
(Tracking issue)
Nightly
Nightly rust
thiscall
calling convention (Tracking issue)vectorcall
calling convention (no tracking issue)
Trait Implementations§
source§impl Clone for RustTarget
impl Clone for RustTarget
source§fn clone(&self) -> RustTarget
fn clone(&self) -> RustTarget
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 RustTarget
impl Debug for RustTarget
source§impl Default for RustTarget
impl Default for RustTarget
source§fn default() -> RustTarget
fn default() -> RustTarget
Gives the latest stable Rust version
source§impl From<RustTarget> for String
impl From<RustTarget> for String
source§fn from(target: RustTarget) -> Self
fn from(target: RustTarget) -> Self
Converts to this type from the input type.
source§impl FromStr for RustTarget
impl FromStr for RustTarget
source§impl Hash for RustTarget
impl Hash for RustTarget
source§impl PartialEq<RustTarget> for RustTarget
impl PartialEq<RustTarget> for RustTarget
source§fn eq(&self, other: &RustTarget) -> bool
fn eq(&self, other: &RustTarget) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<RustTarget> for RustTarget
impl PartialOrd<RustTarget> for RustTarget
source§fn partial_cmp(&self, other: &RustTarget) -> Option<Ordering>
fn partial_cmp(&self, other: &RustTarget) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more