pub trait Filter: Fn(&Room) -> bool { }
A trait “alias” that represents a filter.
A filter is simply a function that receives a &Room and returns a bool.
&Room
bool