[−][src]Enum artichoke_backend::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]
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Rust
[src]
pub 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]
pub fn eq(&self, other: &Rust) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<Rust> for Rust
[src]
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,