pub enum RecordClass {
Genesis,
Contract,
Message,
Signal,
Control,
}Expand description
Freshness class of an accepted record (Section 5.1): genesis and
contract for the room lifecycle built-ins, signal for membership
built-ins, message for message.create, and the registry kind for
custom types. message and control writes must be based at or after the
room head; genesis, contract, and control records advance it.
Variants§
Trait Implementations§
Source§impl Clone for RecordClass
impl Clone for RecordClass
impl Copy for RecordClass
Source§impl Debug for RecordClass
impl Debug for RecordClass
Source§impl<'de> Deserialize<'de> for RecordClass
impl<'de> Deserialize<'de> for RecordClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RecordClass
Source§impl PartialEq for RecordClass
impl PartialEq for RecordClass
Source§impl Serialize for RecordClass
impl Serialize for RecordClass
impl StructuralPartialEq for RecordClass
Auto Trait Implementations§
impl Freeze for RecordClass
impl RefUnwindSafe for RecordClass
impl Send for RecordClass
impl Sync for RecordClass
impl Unpin for RecordClass
impl UnsafeUnpin for RecordClass
impl UnwindSafe for RecordClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.