Enum vapcore_secretstore::BlockId[][src]

pub enum BlockId {
    Hash(H256),
    Number(BlockNumber),
    Earliest,
    Latest,
}

Uniquely identifies block. Duplicated from vapcore types

Variants

Hash(H256)

Block’s sha3. Querying by hash is always faster.

Number(BlockNumber)

Block number within canon blockchain.

Earliest

Earliest block (genesis).

Latest

Latest mined block.

Trait Implementations

impl Clone for BlockId[src]

impl Copy for BlockId[src]

impl Debug for BlockId[src]

impl Eq for BlockId[src]

impl Hash for BlockId[src]

impl PartialEq<BlockId> for BlockId[src]

impl StructuralEq for BlockId[src]

impl StructuralPartialEq for BlockId[src]

Auto Trait Implementations

impl RefUnwindSafe for BlockId

impl Send for BlockId

impl Sync for BlockId

impl Unpin for BlockId

impl UnwindSafe for BlockId

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,