pub type Clock = Max<u64>;
Expand description
Timestamps used in the model.
Aliased Type§
struct Clock(/* private fields */);
Implementations
§impl<T> Max<T>
impl<T> Max<T>
pub fn new(val: T) -> Max<T>
pub fn new(val: T) -> Max<T>
Create a new Max
lattice instance from a T
.
pub fn as_reveal_ref(&self) -> &T
pub fn as_reveal_ref(&self) -> &T
Reveal the inner value as a shared reference.
pub fn as_reveal_mut(&mut self) -> &mut T
pub fn as_reveal_mut(&mut self) -> &mut T
Reveal the inner value as an exclusive reference.
pub fn into_reveal(self) -> T
pub fn into_reveal(self) -> T
Gets the inner by value, consuming self.
Trait Implementations
§impl<T> DeepReveal for Max<T>
impl<T> DeepReveal for Max<T>
§fn deep_reveal(self) -> <Max<T> as DeepReveal>::Revealed
fn deep_reveal(self) -> <Max<T> as DeepReveal>::Revealed
Reveals the underlying lattice types recursively.
§impl<'de, T> Deserialize<'de> for Max<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Max<T>where
T: Deserialize<'de>,
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Max<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Max<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl<T> LatticeFrom<Max<T>> for Max<T>
impl<T> LatticeFrom<Max<T>> for Max<T>
§fn lattice_from(other: Max<T>) -> Max<T>
fn lattice_from(other: Max<T>) -> Max<T>
Convert from the
Other
lattice into Self
.§impl<T> Ord for Max<T>where
T: Ord,
impl<T> Ord for Max<T>where
T: Ord,
§impl<T> PartialOrd for Max<T>where
T: PartialOrd,
impl<T> PartialOrd for Max<T>where
T: PartialOrd,
§impl<T> Serialize for Max<T>where
T: Serialize,
impl<T> Serialize for Max<T>where
T: Serialize,
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more