Enum ckb_jsonrpc_types::Topic[][src]

pub enum Topic {
    NewTipHeader,
    NewTipBlock,
    NewTransaction,
    ProposedTransaction,
    RejectedTransaction,
}

Specifies the topic which to be added as active subscription.

Variants

NewTipHeader

Subscribe new tip headers.

NewTipBlock

Subscribe new tip blocks.

NewTransaction

Subscribe new transactions which are submitted to the pool.

ProposedTransaction

Subscribe in-pool transactions which proposed on chain.

RejectedTransaction

Subscribe transactions which are abandoned by tx-pool.

Trait Implementations

impl Clone for Topic[src]

impl Copy for Topic[src]

impl Debug for Topic[src]

impl<'de> Deserialize<'de> for Topic[src]

impl Eq for Topic[src]

impl Hash for Topic[src]

impl PartialEq<Topic> for Topic[src]

impl Serialize for Topic[src]

impl StructuralEq for Topic[src]

impl StructuralPartialEq for Topic[src]

Auto Trait Implementations

impl RefUnwindSafe for Topic

impl Send for Topic

impl Sync for Topic

impl Unpin for Topic

impl UnwindSafe for Topic

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>,