pub trait HasRoles {
// Required methods
fn roles(&self) -> &Roles;
fn roles_mut(&mut self) -> &mut Roles;
// Provided methods
fn dealer(&self) -> &Dealer { ... }
fn pone(&self) -> &Pone { ... }
}Expand description
Trait for types that contain player roles.