iceberg_sql_catalog/
error.rs

1use iceberg_rust::error::Error as IcebergError;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum Error {
6    #[error(transparent)]
7    ParseError(#[from] url::ParseError),
8    #[error(transparent)]
9    SqlError(#[from] sqlx::Error),
10}
11
12impl From<Error> for IcebergError {
13    fn from(value: Error) -> Self {
14        IcebergError::External(Box::new(value))
15    }
16}