pub type Result<T> = core::result::Result<T, Error>;
#[non_exhaustive]
#[derive(thiserror::Error, Debug)]
pub enum Error {
#[error("an unknown skribble error has occurred")]
Unknown,
#[error("invalid configuration object provided")]
InvalidConfig {
#[source]
source: serde_json::Error,
},
}