[−][src]Struct gluon_salsa::Revision
A unique identifier for the current version of the database; each
time an input is changed, the revision number is incremented.
Revision
is used internally to track which values may need to be
recomputed, but is not something you should have to interact with
directly as a user of salsa.
Trait Implementations
impl Clone for Revision
[src]
impl Copy for Revision
[src]
impl Debug for Revision
[src]
impl Eq for Revision
[src]
impl Hash for Revision
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Revision
[src]
fn cmp(&self, other: &Revision) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Revision> for Revision
[src]
impl PartialOrd<Revision> for Revision
[src]
fn partial_cmp(&self, other: &Revision) -> Option<Ordering>
[src]
fn lt(&self, other: &Revision) -> bool
[src]
fn le(&self, other: &Revision) -> bool
[src]
fn gt(&self, other: &Revision) -> bool
[src]
fn ge(&self, other: &Revision) -> bool
[src]
impl StructuralEq for Revision
[src]
impl StructuralPartialEq for Revision
[src]
Auto Trait Implementations
impl RefUnwindSafe for Revision
impl Send for Revision
impl Sync for Revision
impl Unpin for Revision
impl UnwindSafe for Revision
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[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.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,