[][src]Enum bitcoin::network::message_network::RejectReason

pub enum RejectReason {
    Malformed,
    Invalid,
    Obsolete,
    Duplicate,
    NonStandard,
    Dust,
    Fee,
    Checkpoint,
}

message rejection reason as a code

Variants

Malformed

malformed message

Invalid

invalid message

Obsolete

obsolete message

Duplicate

duplicate message

NonStandard

nonstandard transaction

Dust

an output is below dust limit

Fee

insufficient fee

Checkpoint

checkpoint

Trait Implementations

impl Encodable for RejectReason[src]

impl Decodable for RejectReason[src]

impl Clone for RejectReason[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<RejectReason> for RejectReason[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for RejectReason[src]

impl Copy for RejectReason[src]

impl Debug for RejectReason[src]

Auto Trait Implementations

impl Unpin for RejectReason

impl Sync for RejectReason

impl Send for RejectReason

impl UnwindSafe for RejectReason

impl RefUnwindSafe for RejectReason

Blanket Implementations

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, U> Into<U> for T where
    U: From<T>, 
[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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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