Skip to main content

HasRoles

Trait HasRoles 

Source
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.

Required Methods§

Source

fn roles(&self) -> &Roles

Returns an immutable reference to the roles.

Source

fn roles_mut(&mut self) -> &mut Roles

Returns a mutable reference to the roles.

Provided Methods§

Source

fn dealer(&self) -> &Dealer

Returns an immutable reference to the dealer.

Source

fn pone(&self) -> &Pone

Returns an immutable reference to the pone (non-dealer).

Implementors§