pub enum EmbeddedReaders {
Count(StateName),
SumV(StateName),
ListV(StateName),
SetV(StateName),
MapV2U(StateName),
}Variants§
Count(StateName)
SumV(StateName)
Sum over verifiable field-element based part of state.
ListV(StateName)
Convert verified state under the same state type into a vector.
SetV(StateName)
Convert verified state under the same state type into a sorted set.
MapV2U(StateName)
Map from field-based element state to a non-verifiable structured state
Trait Implementations§
Source§impl Clone for EmbeddedReaders
impl Clone for EmbeddedReaders
Source§fn clone(&self) -> EmbeddedReaders
fn clone(&self) -> EmbeddedReaders
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EmbeddedReaders
impl Debug for EmbeddedReaders
Source§impl<'de> Deserialize<'de> for EmbeddedReaders
impl<'de> Deserialize<'de> for EmbeddedReaders
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
Source§impl Hash for EmbeddedReaders
impl Hash for EmbeddedReaders
Source§impl Ord for EmbeddedReaders
impl Ord for EmbeddedReaders
Source§fn cmp(&self, other: &EmbeddedReaders) -> Ordering
fn cmp(&self, other: &EmbeddedReaders) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EmbeddedReaders
impl PartialEq for EmbeddedReaders
Source§impl PartialOrd for EmbeddedReaders
impl PartialOrd for EmbeddedReaders
Source§impl Serialize for EmbeddedReaders
impl Serialize for EmbeddedReaders
Source§impl StateReader for EmbeddedReaders
impl StateReader for EmbeddedReaders
Source§impl StrictDecode for EmbeddedReaders
impl StrictDecode for EmbeddedReaders
fn strict_decode(reader: &mut impl TypedRead) -> Result<Self, DecodeError>
fn strict_read(reader: impl ReadRaw) -> Result<Self, DecodeError>
Source§impl StrictDumb for EmbeddedReaders
impl StrictDumb for EmbeddedReaders
fn strict_dumb() -> Self
Source§impl StrictEncode for EmbeddedReaders
impl StrictEncode for EmbeddedReaders
fn strict_encode<W: TypedWrite>(&self, writer: W) -> Result<W>
fn strict_write(&self, writer: impl WriteRaw) -> Result<(), Error>
Source§impl StrictSum for EmbeddedReaders
impl StrictSum for EmbeddedReaders
const ALL_VARIANTS: &'static [(u8, &'static str)]
fn variant_name(&self) -> &'static str
fn strict_check_variants()
fn variant_name_by_tag(tag: u8) -> Option<VariantName>
fn variant_ord(&self) -> u8
Source§impl StrictType for EmbeddedReaders
impl StrictType for EmbeddedReaders
const STRICT_LIB_NAME: &'static str = LIB_NAME_SONIC
fn strict_name() -> Option<TypeName>
Source§impl StrictUnion for EmbeddedReaders
impl StrictUnion for EmbeddedReaders
fn strict_type_info() -> TypeInfo<Self>
impl Eq for EmbeddedReaders
impl StructuralPartialEq for EmbeddedReaders
Auto Trait Implementations§
impl Freeze for EmbeddedReaders
impl RefUnwindSafe for EmbeddedReaders
impl Send for EmbeddedReaders
impl Sync for EmbeddedReaders
impl Unpin for EmbeddedReaders
impl UnwindSafe for EmbeddedReaders
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.