pub struct RangeKey {
pub level: u8,
pub hash_prefix: u32,
}Expand description
Witness hierarchy range key (prefix-based bucketing).
Fields§
§level: u8§hash_prefix: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for RangeKey
impl<'de> Deserialize<'de> for RangeKey
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 Copy for RangeKey
impl Eq for RangeKey
impl StructuralPartialEq for RangeKey
Auto Trait Implementations§
impl Freeze for RangeKey
impl RefUnwindSafe for RangeKey
impl Send for RangeKey
impl Sync for RangeKey
impl Unpin for RangeKey
impl UnsafeUnpin for RangeKey
impl UnwindSafe for RangeKey
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).