diff options
| author | Austin Hellyer <[email protected]> | 2016-12-26 20:24:04 -0800 |
|---|---|---|
| committer | Austin Hellyer <[email protected]> | 2016-12-26 20:24:04 -0800 |
| commit | ada07fae09f3521f44d81613f26839d69c1fc7ef (patch) | |
| tree | 7328dc3d037e5e038d9959430f26d520cbe34065 /src/model | |
| parent | Use $crate in the command macro (diff) | |
| download | serenity-ada07fae09f3521f44d81613f26839d69c1fc7ef.tar.xz serenity-ada07fae09f3521f44d81613f26839d69c1fc7ef.zip | |
Accept u64 shard counts
Diffstat (limited to 'src/model')
| -rw-r--r-- | src/model/utils.rs | 6 |
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, ]) } |