aboutsummaryrefslogtreecommitdiff
path: root/src/model
diff options
context:
space:
mode:
authorAustin Hellyer <[email protected]>2016-12-26 20:24:04 -0800
committerAustin Hellyer <[email protected]>2016-12-26 20:24:04 -0800
commitada07fae09f3521f44d81613f26839d69c1fc7ef (patch)
tree7328dc3d037e5e038d9959430f26d520cbe34065 /src/model
parentUse $crate in the command macro (diff)
downloadserenity-ada07fae09f3521f44d81613f26839d69c1fc7ef.tar.xz
serenity-ada07fae09f3521f44d81613f26839d69c1fc7ef.zip
Accept u64 shard counts
Diffstat (limited to 'src/model')
-rw-r--r--src/model/utils.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/model/utils.rs b/src/model/utils.rs
index 28f5874..897eb62 100644
--- a/src/model/utils.rs
+++ b/src/model/utils.rs
@@ -173,14 +173,14 @@ pub fn decode_roles(value: Value) -> Result<HashMap<RoleId, Role>> {
Ok(roles)
}
-pub fn decode_shards(value: Value) -> Result<[u8; 2]> {
+pub fn decode_shards(value: Value) -> Result<[u64; 2]> {
let array = into_array(value)?;
Ok([
req!(array.get(0)
- .ok_or(Error::Client(ClientError::InvalidShards))?.as_u64()) as u8,
+ .ok_or(Error::Client(ClientError::InvalidShards))?.as_u64()) as u64,
req!(array.get(1)
- .ok_or(Error::Client(ClientError::InvalidShards))?.as_u64()) as u8,
+ .ok_or(Error::Client(ClientError::InvalidShards))?.as_u64()) as u64,
])
}