Struct nero::channel::Channel [] [src]

pub struct Channel<P: Protocol> {
    pub name: Vec<u8>,
    pub topic: Vec<u8>,
    pub topic_nick: Vec<u8>,
    pub topic_time: u64,
    pub created: u64,
    pub modes: u64,
    pub limit: u64,
    pub key: Option<Vec<u8>>,
    pub bans: Vec<Vec<u8>>,
    pub members: Vec<Rc<RefCell<ChannelMember<P>>>>,
    pub ext: P::ChanExt,
}

Fields

Methods

impl<P> Channel<P> where
    P: Protocol
[src]

Trait Implementations

impl<P: Debug + Protocol> Debug for Channel<P> where
    P::ChanExt: Debug
[src]

Formats the value using the given formatter.