aboutsummaryrefslogtreecommitdiff
path: root/src/utils/builder/edit_role.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove the 'extras' feature flagAustin Hellyer2016-11-261-10/+4
| | | | | | There aren't many things behind this flag (6), and it only causes annoyances for locally-generated docs, which won't show these mostly-useful items behind the flag.
* Rename guild structs to Guild and PartialGuildAustin Hellyer2016-11-241-2/+2
|
* Add state/framework/etc. conditional compile flagsAustin Hellyer2016-11-151-4/+10
| | | | | | | | | | | | | | | This adds conditional compilation for the following features, in addition to the voice conditional compilation flag: - extras (message builder) - framework - methods - state These 4 are enabled _by default_, while the `voice` feature flag is disabled. Disabling the state will allow incredibly low-memory bots.
* Decode embed/role colours into Colour structAustin Hellyer2016-11-141-1/+1
| | | | | | This is for a little bit of ergonomics, and is of such a minute cost that it is worth it to just directly decode the u32's received for Role/Embed colours into the Colour struct.
* Move the builders to the utilsAustin Hellyer2016-11-131-0/+104
The builders aren't a large enough portion of the library to deserve their own root-level module, so move them to the `utils` module. Additionally, split them into separate files, as the library will be receiving more builders and the single-file pattern was getting rather large.