Enum sc2::Role [] [src]

pub enum Role {
    Launcher,
    InstancePool,
    InstanceProvider,
    Controller,
    Agent,
    Client,
    Observer,
}

defines the roles that govern how connections between cells are made

Variants

launches new game instances or kills them

broadcasts idle instances

provides instances to clients

controls agents or observer

provides agent interface to bots

provides client interface to agents or observers

observes game state

Trait Implementations

impl Debug for Role
[src]

[src]

Formats the value using the given formatter.

impl Copy for Role
[src]

impl Clone for Role
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Hash for Role
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Eq for Role
[src]

impl PartialEq for Role
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.