diff options
| author | acdenisSK <[email protected]> | 2017-07-16 01:30:23 +0200 |
|---|---|---|
| committer | acdenisSK <[email protected]> | 2017-07-16 01:30:23 +0200 |
| commit | c7b8ab89c33c72b36b789dcc0648c164df523b1b (patch) | |
| tree | 58a55f098a0b3394a4d929a483dee18d75065763 /src/client | |
| parent | Make `HANDLE_STILL` public (diff) | |
| download | serenity-c7b8ab89c33c72b36b789dcc0648c164df523b1b.tar.xz serenity-c7b8ab89c33c72b36b789dcc0648c164df523b1b.zip | |
Actually, revert the publicity and add `#[derive(Clone)]`
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/mod.rs b/src/client/mod.rs index 765dc8d..3024eea 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -54,7 +54,7 @@ use ::model::event::*; #[cfg(feature="framework")] use ::framework::Framework; -pub static HANDLE_STILL: AtomicBool = ATOMIC_BOOL_INIT; +static HANDLE_STILL: AtomicBool = ATOMIC_BOOL_INIT; /// The Client is the way to be able to start sending authenticated requests /// over the REST API, as well as initializing a WebSocket connection through @@ -98,6 +98,7 @@ pub static HANDLE_STILL: AtomicBool = ATOMIC_BOOL_INIT; /// [`on_message`]: #method.on_message /// [`Event::MessageCreate`]: ../model/event/enum.Event.html#variant.MessageCreate /// [sharding docs]: gateway/index.html#sharding +#[derive(Clone)] pub struct Client<H: EventHandler + 'static> { /// A ShareMap which requires types to be Send + Sync. This is a map that /// can be safely shared across contexts. |