Skip to main content

AnyChanCell

Type Alias AnyChanCell 

Source
pub type AnyChanCell = ChanCell<AnyChanMsg>;
Expand description

A decoded and parsed channel cell of unrestricted type.

Aliased Type§

pub struct AnyChanCell {
    circid: Option<CircId>,
    msg: AnyChanMsg,
}

Fields§

§circid: Option<CircId>

Circuit ID associated with this cell, if any.

§msg: AnyChanMsg

Underlying message in this cell

Trait Implementations§

Source§

impl From<AuthChallenge> for AnyChanCell

Source§

fn from(body: AuthChallenge) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<Authenticate> for AnyChanCell

Source§

fn from(body: Authenticate) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<Certs> for AnyChanCell

Source§

fn from(body: Certs) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<Netinfo> for AnyChanCell

Source§

fn from(body: Netinfo) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<Padding> for AnyChanCell

Source§

fn from(body: Padding) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<PaddingNegotiate> for AnyChanCell

Source§

fn from(body: PaddingNegotiate) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<Versions> for AnyChanCell

Source§

fn from(body: Versions) -> AnyChanCell

Converts to this type from the input type.
Source§

impl From<Vpadding> for AnyChanCell

Source§

fn from(body: Vpadding) -> AnyChanCell

Converts to this type from the input type.