Struct serenity::client::bridge::gateway::ShardRunnerOptions [−][src]
pub struct ShardRunnerOptions {
pub data: Arc<RwLock<TypeMap>>,
pub event_handler: Option<Arc<dyn EventHandler>>,
pub raw_event_handler: Option<Arc<dyn RawEventHandler>>,
pub manager_tx: Sender<ShardManagerMessage>,
pub shard: Shard,
pub cache_and_http: Arc<CacheAndHttp>,
}
Expand description
Options to be passed to ShardRunner::new
.
Fields
data: Arc<RwLock<TypeMap>>
event_handler: Option<Arc<dyn EventHandler>>
raw_event_handler: Option<Arc<dyn RawEventHandler>>
manager_tx: Sender<ShardManagerMessage>
shard: Shard
cache_and_http: Arc<CacheAndHttp>
Auto Trait Implementations
impl !RefUnwindSafe for ShardRunnerOptions
impl Send for ShardRunnerOptions
impl Sync for ShardRunnerOptions
impl Unpin for ShardRunnerOptions
impl !UnwindSafe for ShardRunnerOptions
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more