Crate robespierre[][src]

Re-exports

pub extern crate async_std;
pub extern crate robespierre_cache;
pub extern crate robespierre_events;
pub extern crate robespierre_http;
pub extern crate robespierre_models;
pub extern crate typemap;

Modules

Macros

Structs

“Maintains” the list of servers in the cache, keeping it the same as the list of servers the bot is in, by listening to the ServerMember{Join,Leave} events with the user id of the bot, which should be passed in Self::new

Wraps an event handler, updating the cache and then forwarding the events to the inner EventHandler

An object that can be passed to robespierre_events::Connection::run, and distinguishes between the events and calls the relevant handler.

Enums

Traits

A high-level event handler. Defines handlers for all the different types of events.

Type Definitions

Attribute Macros