Enum sc2::Synapse [] [src]

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

defines the roles that govern how connections between somas 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 Synapse
[src]

[src]

Formats the value using the given formatter.

impl Copy for Synapse
[src]

impl Clone for Synapse
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Hash for Synapse
[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 Synapse
[src]

impl PartialEq for Synapse
[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 !=.