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
name: Vec<u8>
topic: Vec<u8>
topic_nick: Vec<u8>
topic_time: u64
created: u64
modes: u64
limit: u64
key: Option<Vec<u8>>
bans: Vec<Vec<u8>>
members: Vec<Rc<RefCell<ChannelMember<P>>>>
ext: P::ChanExt
Methods
impl<P> Channel<P> where
P: Protocol,
[src]
P: Protocol,
Trait Implementations
impl<P: Debug + Protocol> Debug for Channel<P> where
P::ChanExt: Debug,
[src]
P::ChanExt: Debug,