diff options
| author | seth <[email protected]> | 2023-11-16 23:35:23 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-11-18 01:42:03 +0000 |
| commit | 061d782907c5ba14517bdefb9774441d1e3457cd (patch) | |
| tree | 99083b04783af9882efcb4185ae6abedd0326905 /src | |
| parent | 13b54108494b7492b3772ff477ed9a02c56c7972 (diff) | |
refactor: dedicate enum to colors
Diffstat (limited to 'src')
| -rw-r--r-- | src/colors.rs | 13 | ||||
| -rw-r--r-- | src/commands/version.rs | 3 | ||||
| -rw-r--r-- | src/main.rs | 1 |
3 files changed, 16 insertions, 1 deletions
diff --git a/src/colors.rs b/src/colors.rs new file mode 100644 index 0000000..b5db8d7 --- /dev/null +++ b/src/colors.rs @@ -0,0 +1,13 @@ +use poise::serenity_prelude::Colour; + +pub enum Colors { + Blue, +} + +impl Into<Colour> for Colors { + fn into(self) -> Colour { + match self { + Colors::Blue => Colour::from((136, 199, 253)), + } + } +} diff --git a/src/commands/version.rs b/src/commands/version.rs index d411f76..e87ab4d 100644 --- a/src/commands/version.rs +++ b/src/commands/version.rs @@ -1,3 +1,4 @@ +use crate::colors::Colors; use crate::{Context, Error}; /// get version info @@ -27,7 +28,7 @@ pub async fn version(ctx: Context<'_>) -> Result<(), Error> { e.title("Version Information") .description("powered by poise!") .fields(fields) - .color((136, 199, 253)) + .color(Colors::Blue) }) }) .await?; diff --git a/src/main.rs b/src/main.rs index 7641a41..74ef531 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,6 +5,7 @@ use log::*; use poise::serenity_prelude as serentiy; mod api; +mod colors; mod commands; mod consts; mod handler; |
