aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Have the variants be renamed to use snake_caseacdenisSK2017-08-221-1/+1
|
* feature-flag the vec_shift dependencyacdenisSK2017-08-212-1/+126
|
* Revamp the args to an `Args` structacdenisSK2017-08-206-143/+42
| | | | Fixes #142
* Use wildcardacdenisSK2017-08-191-1/+1
|
* Move builtin framework impl to its own moduleZeyla Hellyer2017-08-1912-1064/+1074
| | | | | | | | | | | | | | | | | The framework is now moved in its entirity to the `framework` module, with the `Framework` trait currently on its own and the builtin implementation provided. The builtin implementation has been renamed to "Standard". Upgrade path: Rename the `BuiltinFramework` import to `StandardFramework`. Instead of importing builtin framework items from `serenity::framework`, import them from `serenity::framework::standard`. This is the beginning to #60. The root `framework` module (non-standard implementation) will be built more by the time it's closed.
* Add html_root_urlacdenisSK2017-08-191-0/+1
|
* Revert back to `deserialize_map`acdenisSK2017-08-191-3/+1
|
* `name` in reactions can be nullableacdenisSK2017-08-191-30/+8
|
* Fix rustfmt lines that are too longZeyla Hellyer2017-08-186-11/+41
| | | | | Apparently rustfmt can't fix some of these, causing it to exit with 3 and therefore failing the build.
* Clippy lintsZeyla Hellyer2017-08-185-40/+47
|
* Apply rustfmtZeyla Hellyer2017-08-1848-506/+807
|
* Move Clippy lints to a cfg_attrZeyla Hellyer2017-08-181-1/+1
|
* Move the Framework trait to the frameworkZeyla Hellyer2017-08-184-25/+21
|
* ClippyacdenisSK2017-08-196-17/+11
|
* Fix a failing test (#140)Bond-0092017-08-181-1/+1
|
* Add a case for `context, message, args, full_message`acdenisSK2017-08-181-0/+8
|
* Allow the user to be given the original message (as in, the message used to ↵acdenisSK2017-08-184-15/+23
| | | | construct the `args`)
* Fix args when `use_quotes` is trueacdenisSK2017-08-181-1/+1
|
* Expande CheckFailed to provide Arc<Command>(#138)Lakelezz2017-08-171-2/+2
|
* Reword thisacdenisSK2017-08-161-1/+1
| | | | It already is filled, so this needed to be reworded a bit, but anyways, *facepalm for the unecessary issue creation*. Fixes #137
* Provide the args to the checksacdenisSK2017-08-163-10/+12
|
* a little for-loop to iterator changeacdenisSK2017-08-161-3/+1
| | | | Also added .vscode to .gitignore, because it may or may not contain some stuff others wouldn't want when they're coding in it.
* Use `#[serde(default)]` on `nsfw` insteadacdenisSK2017-08-151-3/+1
|
* `$crate_name` => `version`, and a few adjustementsacdenisSK2017-08-141-21/+13
|
* Fix string delimiters (#134)Lakelezz2017-08-133-31/+39
|
* Trim a second time for a sakeacdenisSK2017-08-121-6/+8
|
* Rewamp the custom delimeter functionality to support moreacdenisSK2017-08-122-5/+34
|
* Add support for custom delimetersacdenisSK2017-08-122-1/+29
|
* Don't do any other fuzz about private channels if they're already in the cacheacdenisSK2017-08-111-0/+4
|
* Put `update_user_entry` back into the cacheacdenisSK2017-08-112-14/+12
| | | | Not really related to the events by any means
* Split event handling in the cache to a traitacdenisSK2017-08-104-491/+550
| | | | note: This trait might become like `framework::Framework` in the future.
* Remove the `I` bound for the language param and fix `push_mono_safe`acdenisSK2017-08-081-5/+5
|
* Fix the test `message_content_safe`acdenisSK2017-08-063-69/+80
| | | | This commit does NOT interfere with the "accept Display" change to the builder
* >.>acdenisSK2017-08-051-1/+1
|
* Refactor the display stuff a bitacdenisSK2017-08-043-75/+22
|
* Deprecate `GuildId::as_channel_id` and add simulation methods for the ↵acdenisSK2017-08-042-1/+43
| | | | | | "default channel" concept Also fix a little mistake
* Remove uneccessary mapacdenisSK2017-08-041-2/+2
|
* Make so content and language can be of different typesacdenisSK2017-08-041-2/+2
|
* Also make the message builder use DisplayacdenisSK2017-08-041-53/+119
|
* Make some functions accept anything that's implemented DisplayacdenisSK2017-08-043-14/+31
|
* Change to c-like enums and transmuteacdenisSK2017-08-021-164/+55
|
* Fix testsZeyla Hellyer2017-08-011-1/+1
|
* Make colour implement `From<(u8, u8, u8)>`acdenisSK2017-08-011-0/+5
|
* Use ranges instead of guardsacdenisSK2017-08-011-9/+7
|
* Clippy and rustfmtacdenisSK2017-08-016-20/+24
|
* Provide the input and limit back to the user, and do some consistenciesacdenisSK2017-08-013-5/+11
|
* Remove the `ext` module and remove a matchacdenisSK2017-08-013-29/+2
| | | | | The `ext` has existed for a long while just for backwards compatibility. But then again, majority of people should have migrated to the current modules already; making this module useless to keep in the library.
* Fix failing tests (#133)Andrej2017-07-313-8/+9
|
* Reuse `num`acdenisSK2017-07-311-8/+8
|
* Improve `Action`acdenisSK2017-07-311-100/+200
|