aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-07-16 01:30:23 +0200
committeracdenisSK <[email protected]>2017-07-16 01:30:23 +0200
commitc7b8ab89c33c72b36b789dcc0648c164df523b1b (patch)
tree58a55f098a0b3394a4d929a483dee18d75065763 /src/client
parentMake `HANDLE_STILL` public (diff)
downloadserenity-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.rs3
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.