pub struct VerificationKeyUpdateFilterInput {
pub verification_key_hash: String,
pub from: i32,
pub to: i32,
pub status: Option<BlockStatusFilter>,
}Expand description
Filter for verificationKeyUpdates.
The block range is required, unlike the event and action filters: the
server bounds the span by its configured BLOCK_RANGE_SIZE. from is
inclusive and to is exclusive.
GraphQL Int is signed 32-bit, so the block-height bounds are i32.
A height computed from a u64 now fails to compile instead of coming back
as a runtime GraphQL validation error. Output heights stay i64 — widening
an output is safe and the server already sends values as Int.
Fields§
§verification_key_hash: String§from: i32Inclusive lower block-height bound. Int is 32-bit — see the type doc.
to: i32Exclusive upper block-height bound. Int is 32-bit — see the type doc.
status: Option<BlockStatusFilter>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VerificationKeyUpdateFilterInput
impl RefUnwindSafe for VerificationKeyUpdateFilterInput
impl Send for VerificationKeyUpdateFilterInput
impl Sync for VerificationKeyUpdateFilterInput
impl Unpin for VerificationKeyUpdateFilterInput
impl UnsafeUnpin for VerificationKeyUpdateFilterInput
impl UnwindSafe for VerificationKeyUpdateFilterInput
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