Struct synac::state::State
[−]
[src]
pub struct State { pub channels: HashMap<usize, Channel>, pub groups: HashMap<usize, Group>, pub users: HashMap<usize, User>, }
Holds track of stuff synac has sent locally.
Fields
channels: HashMap<usize, Channel>
groups: HashMap<usize, Group>
users: HashMap<usize, User>
Methods
impl State
[src]
fn new() -> Self
[src]
Create new state
fn update(&mut self, packet: &Packet)
[src]
Update the state with packet