[−][src]Enum artichoke_core::types::Rust
Classes of Rust types.
Variants
Rust bool
type.
Rust Vec<u8>
type.
Rust float type.
Float width is dependent on interpreter implementation and architecture.
Rust HashMap<K, V>
type.
Aribtrary Rust struct type.
Rust signed integer type.
Int width is dependent on interpreter implementation and architecture.
Rust String
type.
Rust unsigned integer type.
Int width is dependent on interpreter implementation and architecture.
Rust Vec<T>
type.
Trait Implementations
impl Clone for Rust
[src]
impl Copy for Rust
[src]
impl Debug for Rust
[src]
impl Display for Rust
[src]
impl Eq for Rust
[src]
impl Hash for Rust
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Rust
[src]
fn cmp(&self, other: &Rust) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<Rust> for Rust
[src]
impl PartialOrd<Rust> for Rust
[src]
fn partial_cmp(&self, other: &Rust) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Rust
[src]
impl StructuralPartialEq for Rust
[src]
Auto Trait Implementations
impl RefUnwindSafe for Rust
[src]
impl Send for Rust
[src]
impl Sync for Rust
[src]
impl Unpin for Rust
[src]
impl UnwindSafe for Rust
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,