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), +}