Enum autocxx_bindgen::RustTarget [−][src]
pub enum RustTarget {
Show 15 variants
Stable_1_0,
Stable_1_1,
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,
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
Rust stable 1.0
Rust stable 1.1
Rust stable 1.19
- Untagged unions (RFC 1444)
Rust stable 1.20
- Associated constants (PR)
Rust stable 1.21
- Builtin impls for
Clone
(PR)
Rust stable 1.25
repr(align)
(PR)
Rust stable 1.26
Rust stable 1.27
must_use
attribute on functions (PR)
Rust stable 1.28
repr(transparent)
(PR)
Rust stable 1.30
const fn
support for limited cases (PR- c_void available in core
Rust stable 1.33
- repr(packed(N)) (PR)
Rust stable 1.36
MaybeUninit
instead ofmem::uninitialized()
(PR)
Rust stable 1.40
non_exhaustive
enums/structs (Tracking issue)
Rust stable 1.47
larger_arrays
(Tracking issue)
Nightly rust
thiscall
calling convention (Tracking issue)
Trait Implementations
Gives the latest stable Rust version
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for RustTarget
impl Send for RustTarget
impl Sync for RustTarget
impl Unpin for RustTarget
impl UnwindSafe for RustTarget
Blanket Implementations
Mutably borrows from an owned value. Read more