Crate robespierre

Source

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§

framework
model

Macros§

from_str_arg_impl

Structs§

CacheServersMaintainer
“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
CacheWrap
Wraps an event handler, updating the cache and then forwarding the events to the inner EventHandler
Context
EventHandlerWrap
An object that can be passed to robespierre_events::Connection::run, and distinguishes between the events and calls the relevant handler.
FrameworkWrap

Enums§

Authentication
Error

Traits§

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

Type Aliases§

Result

Attribute Macros§

async_trait