Enum rusty_value::HashableValue
source · [−]pub enum HashableValue {
Primitive(HashablePrimitive),
List(Vec<HashableValue>),
None,
}
Expand description
A value that can be used as a key inside a hash map
Variants
Primitive(HashablePrimitive)
List(Vec<HashableValue>)
None
Trait Implementations
sourceimpl Clone for HashableValue
impl Clone for HashableValue
sourcefn clone(&self) -> HashableValue
fn clone(&self) -> HashableValue
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 HashableValue
impl Debug for HashableValue
sourceimpl Hash for HashableValue
impl Hash for HashableValue
sourceimpl Ord for HashableValue
impl Ord for HashableValue
sourcefn cmp(&self, other: &HashableValue) -> Ordering
fn cmp(&self, other: &HashableValue) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<HashableValue> for HashableValue
impl PartialEq<HashableValue> for HashableValue
sourcefn eq(&self, other: &HashableValue) -> bool
fn eq(&self, other: &HashableValue) -> bool
sourceimpl PartialOrd<HashableValue> for HashableValue
impl PartialOrd<HashableValue> for HashableValue
sourcefn partial_cmp(&self, other: &HashableValue) -> Option<Ordering>
fn partial_cmp(&self, other: &HashableValue) -> 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 moresourceimpl RustyValue for HashableValue
impl RustyValue for HashableValue
fn into_rusty_value(self) -> Value
impl Eq for HashableValue
impl StructuralEq for HashableValue
impl StructuralPartialEq for HashableValue
Auto Trait Implementations
impl RefUnwindSafe for HashableValue
impl Send for HashableValue
impl Sync for HashableValue
impl Unpin for HashableValue
impl UnwindSafe for HashableValue
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