pub struct CurvySyncCheckpoint {
pub block_number: Uint64,
pub block_hash: Hex32,
pub aggregator_address: String,
pub tree_version: i32,
pub tree_depth: i32,
pub shard_height: i32,
pub shard_size: Uint64,
pub note_count: Uint64,
pub nullifier_count: Uint64,
pub shard_count: Uint64,
pub notes_root: Hex32,
}Expand description
Finalized Curvy synchronization checkpoint.
Fields§
§block_number: Uint64§block_hash: Hex32§aggregator_address: String§tree_version: i32§tree_depth: i32§shard_height: i32§shard_size: Uint64§note_count: Uint64§nullifier_count: Uint64§shard_count: Uint64§notes_root: Hex32Trait Implementations§
Source§impl Clone for CurvySyncCheckpoint
impl Clone for CurvySyncCheckpoint
Source§fn clone(&self) -> CurvySyncCheckpoint
fn clone(&self) -> CurvySyncCheckpoint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CurvySyncCheckpoint
impl Debug for CurvySyncCheckpoint
Source§impl<'de> Deserialize<'de> for CurvySyncCheckpoint
impl<'de> Deserialize<'de> for CurvySyncCheckpoint
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 CurvySyncCheckpoint
Source§impl PartialEq for CurvySyncCheckpoint
impl PartialEq for CurvySyncCheckpoint
Source§impl QueryFragment for CurvySyncCheckpoint
impl QueryFragment for CurvySyncCheckpoint
Source§type SchemaType = CurvySyncCheckpoint
type SchemaType = CurvySyncCheckpoint
The type in a schema that this
QueryFragment representsSource§type VariablesFields = ()
type VariablesFields = ()
The variables that are required to execute this
QueryFragmentSource§fn query(builder: SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>)
fn query(builder: SelectionBuilder<'_, Self::SchemaType, Self::VariablesFields>)
Adds this fragment to the query being built by
builderSource§impl Serialize for CurvySyncCheckpoint
impl Serialize for CurvySyncCheckpoint
impl StructuralPartialEq for CurvySyncCheckpoint
Auto Trait Implementations§
impl Freeze for CurvySyncCheckpoint
impl RefUnwindSafe for CurvySyncCheckpoint
impl Send for CurvySyncCheckpoint
impl Sync for CurvySyncCheckpoint
impl Unpin for CurvySyncCheckpoint
impl UnsafeUnpin for CurvySyncCheckpoint
impl UnwindSafe for CurvySyncCheckpoint
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§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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more