From ae27d92b6801a09321a454c1b83a12011e8e0ed3 Mon Sep 17 00:00:00 2001 From: Victor Mignot Date: Tue, 18 Oct 2022 23:20:33 -0400 Subject: [PATCH] Create errors module with basic error --- src/errors.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/errors.rs diff --git a/src/errors.rs b/src/errors.rs new file mode 100644 index 0000000..8da20e0 --- /dev/null +++ b/src/errors.rs @@ -0,0 +1,14 @@ +//! Common Yorokobot errors + +use mongodb::error::Error as MongoError; +use serenity::prelude::SerenityError; + +/// The kind of errors that can be returned by Client::new +#[derive(Debug)] +pub enum ClientsError { + /// Serenity error while building client + Discord(SerenityError), + + ///Mongo error while parsing options + Database(MongoError), +}