[−][src]Enum bitcoin::network::message_blockdata::Inventory
An inventory item.
Variants
Error
Error --- these inventories can be ignored
Transaction(Txid)
Transaction
Block(BlockHash)
Block
WTx(Wtxid)
Witness Transaction by Wtxid
WitnessTransaction(Txid)
Witness Transaction
WitnessBlock(BlockHash)
Witness Block
Unknown
Unknown inventory type
Fields of Unknown
Trait Implementations
impl Encodable for Inventory
[src]
impl Decodable for Inventory
[src]
fn consensus_decode<D: Read>(d: D) -> Result<Self, Error>
[src]
impl Ord for Inventory
[src]
fn cmp(&self, other: &Inventory) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
🔬 This is a nightly-only experimental API. (
clamp
)Restrict a value to a certain interval. Read more
impl PartialOrd<Inventory> for Inventory
[src]
fn partial_cmp(&self, other: &Inventory) -> Option<Ordering>
[src]
fn lt(&self, other: &Inventory) -> bool
[src]
fn le(&self, other: &Inventory) -> bool
[src]
fn gt(&self, other: &Inventory) -> bool
[src]
fn ge(&self, other: &Inventory) -> bool
[src]
impl Clone for Inventory
[src]
fn clone(&self) -> Inventory
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<Inventory> for Inventory
[src]
impl Eq for Inventory
[src]
impl Copy for Inventory
[src]
impl Debug for Inventory
[src]
impl Hash for Inventory
[src]
Auto Trait Implementations
impl Unpin for Inventory
impl Sync for Inventory
impl Send for Inventory
impl UnwindSafe for Inventory
impl RefUnwindSafe for Inventory
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,