Struct hpl_hive_control::state::indexing_state::Indexing
source · pub struct Indexing {
pub containers: u8,
pub expected: u64,
pub indexed: u64,
}
Expand description
Struct representing indexing information. This will eventually help to refer to any indexed address with just 2 bytes.
Fields§
§containers: u8
Number of address containers (address indexers) holding indexed addresses.
expected: u64
The expected number of indexed addresses.
indexed: u64
The actual number of indexed addresses.
Implementations§
Trait Implementations§
source§impl BorshDeserialize for Indexing
impl BorshDeserialize for Indexing
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
source§impl PartialEq for Indexing
impl PartialEq for Indexing
impl Eq for Indexing
impl StructuralEq for Indexing
impl StructuralPartialEq for Indexing
Auto Trait Implementations§
impl RefUnwindSafe for Indexing
impl Send for Indexing
impl Sync for Indexing
impl Unpin for Indexing
impl UnwindSafe for Indexing
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more