Enum 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
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.0
Stable_1_17
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.17
- Static lifetime elision (RFC 1623)
Stable_1_19
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.19
- Untagged unions (RFC 1444)
Stable_1_20
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.20
- Associated constants (PR)
Stable_1_21
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.21
- Builtin impls for
Clone(PR)
Stable_1_25
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.25
repr(align)(PR)
Stable_1_26
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.26
Stable_1_27
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.27
must_useattribute on functions (PR)
Stable_1_28
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.28
repr(transparent)(PR)
Stable_1_30
👎Deprecated: This rust target is deprecated. If you have a good reason to use this target please report it at https://github.com/rust-lang/rust-bindgen/issues
Rust stable 1.30
const fnsupport 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
MaybeUninitinstead ofmem::uninitialized()(PR)
Stable_1_40
Rust stable 1.40
non_exhaustiveenums/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
thiscallcalling convention (Tracking issue)vectorcallcalling convention (no tracking issue)c_unwindcalling convention (Tracking issue)
Trait Implementations
sourceimpl Clone for RustTarget
impl Clone for RustTarget
sourcefn clone(&self) -> RustTarget
fn clone(&self) -> RustTarget
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 moresourceimpl Debug for RustTarget
impl Debug for RustTarget
sourceimpl Default for RustTarget
impl Default for RustTarget
sourcefn default() -> RustTarget
fn default() -> RustTarget
Gives the latest stable Rust version
sourceimpl From<RustTarget> for String
impl From<RustTarget> for String
sourcefn from(target: RustTarget) -> Self
fn from(target: RustTarget) -> Self
Converts to this type from the input type.
sourceimpl FromStr for RustTarget
impl FromStr for RustTarget
sourceimpl Hash for RustTarget
impl Hash for RustTarget
sourceimpl PartialEq<RustTarget> for RustTarget
impl PartialEq<RustTarget> for RustTarget
sourcefn eq(&self, other: &RustTarget) -> bool
fn eq(&self, other: &RustTarget) -> bool
sourceimpl PartialOrd<RustTarget> for RustTarget
impl PartialOrd<RustTarget> for RustTarget
sourcefn partial_cmp(&self, other: &RustTarget) -> Option<Ordering>
fn partial_cmp(&self, other: &RustTarget) -> Option<Ordering>
1.0.0 · sourcefn 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 moreimpl Copy for RustTarget
impl Eq for RustTarget
impl StructuralEq for RustTarget
impl StructuralPartialEq for RustTarget
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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