[−][src]Enum bitcoin::network::message::NetworkMessage
A Network message payload. Proper documentation is available on at Bitcoin Wiki: Protocol Specification
Variants
Version(VersionMessage)
version
verack
addr
inv
getdata
notfound
GetBlocks(GetBlocksMessage)
getblocks
GetHeaders(GetHeadersMessage)
getheaders
mempool
Tx(Transaction)
tx
Block(Block)
block
Headers(Vec<BlockHeader>)
headers
sendheaders
getaddr
Ping(u64)
ping
Pong(u64)
pong
GetCFilters(GetCFilters)
BIP157 getcfilters
CFilter(CFilter)
BIP157 cfilter
GetCFHeaders(GetCFHeaders)
BIP157 getcfheaders
CFHeaders(CFHeaders)
BIP157 cfheaders
GetCFCheckpt(GetCFCheckpt)
BIP157 getcfcheckpt
CFCheckpt(CFCheckpt)
BIP157 cfcheckpt
alert
Reject(Reject)
reject
FeeFilter(i64)
feefilter
Implementations
impl NetworkMessage
[src]
pub fn cmd(&self) -> &'static str
[src]
Return the message command. This is useful for debug outputs.
pub fn command(&self) -> CommandString
[src]
Return the CommandString for the message command.
Trait Implementations
impl Clone for NetworkMessage
[src]
fn clone(&self) -> NetworkMessage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for NetworkMessage
[src]
impl Eq for NetworkMessage
[src]
impl PartialEq<NetworkMessage> for NetworkMessage
[src]
fn eq(&self, other: &NetworkMessage) -> bool
[src]
fn ne(&self, other: &NetworkMessage) -> bool
[src]
impl StructuralEq for NetworkMessage
[src]
impl StructuralPartialEq for NetworkMessage
[src]
Auto Trait Implementations
impl RefUnwindSafe for NetworkMessage
impl Send for NetworkMessage
impl Sync for NetworkMessage
impl Unpin for NetworkMessage
impl UnwindSafe for NetworkMessage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,