pub struct BlockHashEntry {
pub id: String,
pub hash: DocumentId,
pub index: usize,
}Expand description
Entry for a single block in the index.
Fields§
§id: StringBlock identifier.
hash: DocumentIdHash of the canonicalized block JSON.
index: usizePosition in the block list (0-indexed).
Trait Implementations§
Source§impl Clone for BlockHashEntry
impl Clone for BlockHashEntry
Source§fn clone(&self) -> BlockHashEntry
fn clone(&self) -> BlockHashEntry
Returns a duplicate 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 BlockHashEntry
impl Debug for BlockHashEntry
Source§impl<'de> Deserialize<'de> for BlockHashEntry
impl<'de> Deserialize<'de> for BlockHashEntry
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 PartialEq for BlockHashEntry
impl PartialEq for BlockHashEntry
Source§impl Serialize for BlockHashEntry
impl Serialize for BlockHashEntry
impl Eq for BlockHashEntry
impl StructuralPartialEq for BlockHashEntry
Auto Trait Implementations§
impl Freeze for BlockHashEntry
impl RefUnwindSafe for BlockHashEntry
impl Send for BlockHashEntry
impl Sync for BlockHashEntry
impl Unpin for BlockHashEntry
impl UnsafeUnpin for BlockHashEntry
impl UnwindSafe for BlockHashEntry
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> 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.