Advertisement
Guest User

Untitled

a guest
Jul 7th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.57 KB | None | 0 0
  1.             let mut remove_index = None;
  2.             if let Some((index, ref mut client)) = clients.iter_mut().enumerate().find(|&(_, ref c)| c.       token() == event.token()) {
  3.                 let mut event = ClientEvent {
  4.                     event: &event,
  5.                     broadcasts: Vec::new(),
  6.                 };
  7.                 client.update(&mut event);
  8.  
  9.                 if !client.connected() {
  10.                     remove_index = Some(index);
  11.                 }
  12.             }
  13.  
  14.             if let Some(index) = remove_index {
  15.                 clients.remove(index);
  16.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement