[][src]Enum nimiq_messages::MessageType

#[repr(u64)]
pub enum MessageType {
    Version,
    Inv,
    GetData,
    GetHeader,
    NotFound,
    GetBlocks,
    Block,
    Header,
    Tx,
    Mempool,
    Reject,
    Subscribe,
    Addr,
    GetAddr,
    Ping,
    Pong,
    Signal,
    GetChainProof,
    ChainProof,
    GetAccountsProof,
    AccountsProof,
    GetAccountsTreeChunk,
    AccountsTreeChunk,
    GetTransactionsProof,
    TransactionsProof,
    GetTransactionReceipts,
    TransactionReceipts,
    GetBlockProof,
    BlockProof,
    GetHead,
    Head,
    VerAck,
}

Variants

Version
Inv
GetData
GetHeader
NotFound
GetBlocks
Block
Header
Tx
Mempool
Reject
Subscribe
Addr
GetAddr
Ping
Pong
Signal
GetChainProof
ChainProof
GetAccountsProof
AccountsProof
GetAccountsTreeChunk
AccountsTreeChunk
GetTransactionsProof
TransactionsProof
GetTransactionReceipts
TransactionReceipts
GetBlockProof
BlockProof
GetHead
Head
VerAck

Trait Implementations

impl Clone for MessageType[src]

impl Copy for MessageType[src]

impl Eq for MessageType[src]

impl Ord for MessageType[src]

impl PartialEq<MessageType> for MessageType[src]

impl PartialOrd<MessageType> for MessageType[src]

impl Display for MessageType[src]

impl Debug for MessageType[src]

impl Hash for MessageType[src]

impl StructuralPartialEq for MessageType[src]

impl StructuralEq for MessageType[src]

impl Deserialize for MessageType[src]

impl Serialize for MessageType[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T