amsel 0.1.0

Framework for building Bluesky Bots
Documentation
use std::env::VarError;

use jetstream_oxide::error::ConnectionError;

#[derive(thiserror::Error, Debug)]
pub enum Error {
    #[error("dotenvy error")]
    DotenvyError(#[from] dotenvy::Error),

    #[error("var error")]
    VarError(#[from] VarError),

    #[error("jetstream connection error")]
    JetstreamConnectionError(#[from] ConnectionError),

    #[error("bsky_sdk error")]
    BskyError(#[from] bsky_sdk::Error),

    #[error(transparent)]
    Other(#[from] anyhow::Error),
}