Skip to main content

alembic_engine/
errors.rs

1use alembic_core::Uid;
2use thiserror::Error;
3
4#[derive(Debug, Error)]
5pub enum AdapterApplyError {
6    #[error("missing referenced uid {uid}")]
7    MissingRef { uid: Uid },
8    #[error("backend object not found: {entity}")]
9    NotFound { entity: String },
10    #[error("schema mismatch: {message}")]
11    SchemaMismatch { message: String },
12    #[error("transport error: {message}")]
13    Transport { message: String },
14}