Enum RustEdition

enum RustEdition

Represents Rust Edition for the generated bindings

Variants

Edition2018

The 2018 edition of Rust.

Edition2021

The 2021 edition of Rust.

Edition2024

The 2024 edition of Rust.

Implementations

impl Clone for RustEdition

fn clone(self: &Self) -> RustEdition

impl Copy for RustEdition

impl Debug for RustEdition

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Default for RustEdition

fn default() -> Self

impl Display for RustEdition

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Eq for RustEdition

impl Freeze for RustEdition

impl FromStr for RustEdition

fn from_str(s: &str) -> Result<Self, <Self as >::Err>

impl Hash for RustEdition

fn hash<__H: $crate::hash::Hasher>(self: &Self, state: &mut __H)

impl Ord for RustEdition

fn cmp(self: &Self, other: &RustEdition) -> Ordering

impl PartialEq for RustEdition

fn eq(self: &Self, other: &RustEdition) -> bool

impl PartialOrd for RustEdition

fn partial_cmp(self: &Self, other: &RustEdition) -> Option<Ordering>

impl RefUnwindSafe for RustEdition

impl Send for RustEdition

impl StructuralPartialEq for RustEdition

impl Sync for RustEdition

impl Unpin for RustEdition

impl UnsafeUnpin for RustEdition

impl UnwindSafe for RustEdition

impl<T> Any for RustEdition

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for RustEdition

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for RustEdition

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for RustEdition

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for RustEdition

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for RustEdition

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T> ToString for RustEdition

fn to_string(self: &Self) -> String

impl<T, U> Into for RustEdition

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for RustEdition

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for RustEdition

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>