Enum ethp2p::EthMessageID
source · [−]#[repr(u8)]
pub enum EthMessageID {
Show 15 variants
Status,
NewBlockHashes,
Transactions,
GetBlockHeaders,
BlockHeaders,
GetBlockBodies,
BlockBodies,
NewBlock,
NewPooledTransactionHashes,
GetPooledTransactions,
PooledTransactions,
GetNodeData,
NodeData,
GetReceipts,
Receipts,
}
Expand description
Represents message IDs for eth protocol messages.
Variants
Status
NewBlockHashes
Transactions
GetBlockHeaders
BlockHeaders
GetBlockBodies
BlockBodies
NewBlock
NewPooledTransactionHashes
GetPooledTransactions
PooledTransactions
GetNodeData
NodeData
GetReceipts
Receipts
Trait Implementations
sourceimpl Clone for EthMessageID
impl Clone for EthMessageID
sourcefn clone(&self) -> EthMessageID
fn clone(&self) -> EthMessageID
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for EthMessageID
impl Debug for EthMessageID
sourceimpl Encodable for EthMessageID
impl Encodable for EthMessageID
sourceimpl PartialEq<EthMessageID> for EthMessageID
impl PartialEq<EthMessageID> for EthMessageID
sourcefn eq(&self, other: &EthMessageID) -> bool
fn eq(&self, other: &EthMessageID) -> bool
sourceimpl TryFrom<usize> for EthMessageID
impl TryFrom<usize> for EthMessageID
impl Copy for EthMessageID
impl Eq for EthMessageID
impl StructuralEq for EthMessageID
impl StructuralPartialEq for EthMessageID
Auto Trait Implementations
impl RefUnwindSafe for EthMessageID
impl Send for EthMessageID
impl Sync for EthMessageID
impl Unpin for EthMessageID
impl UnwindSafe for EthMessageID
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more