fn remove_players_left<'a>(&mut self, data: &TrackVisibleData<'a>) {
		for evt in data.player_leave.read(&mut *self.player_leave) {
			self.visible.remove(&evt.0);

			for set in self.visible.values_mut() {
				set.remove(&VisibleEntry {
					ty: EntityType::Player,
					ent: evt.0,
				});
			}
		}
	}
/// Get rid of the entries for the players that
/// have just left the game.
Get rid of the entries for the players that
have just left the game.
Get rid of the entries for the players that have just left the game .
fn remove_players_left<'a>(&mut self, data: &TrackVisibleData<'a>) {
		for evt in data.player_leave.read(&mut *self.player_leave) {
			self.visible.remove(&evt.0);
			for set in self.visible.values_mut() {
				set.remove(&VisibleEntry {
					ty: EntityType::Player,
					ent: evt.0,
				});
			}
		}
	}
fn remove_players_left < ' a > ( & mut self , data : & TrackVisibleData < ' a > ) { for evt in data . player_leave . read ( & mut * self . player_leave ) { self . visible . remove ( & evt . 0 ) ; for set in self . visible . values_mut ( ) { set . remove ( & VisibleEntry { ty : EntityType :: Player , ent : evt . 0 , } ) ; } } }
Get rid of the entries for the players that
have just left the game.
Get rid of the entries for the players that have just left the game .
&mut self
data
&TrackVisibleData<'a>
&mut self
data
&TrackVisibleData<'a>