re_datafusion 0.32.0-alpha.1

High-level query APIs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use datafusion::error::DataFusionError;
use re_redap_client::ApiError;

/// Extension trait for converting an [`ApiError`] into a [`DataFusionError::External`].
///
/// In general, we want [`DataFusionError::External`] to always wrap an [`ApiError`],
/// and never anything else.
pub(crate) trait IntoDfError {
    fn into_df_error(self) -> DataFusionError;
}

impl IntoDfError for ApiError {
    fn into_df_error(self) -> DataFusionError {
        DataFusionError::External(Box::new(self))
    }
}