pub enum Error {
Show 108 variants
TableAlreadyExists {
table: String,
location: Location,
},
ViewAlreadyExists {
name: String,
location: Location,
},
ExecuteAdminFunction {
location: Location,
source: Error,
},
BuildAdminFunctionArgs {
msg: String,
},
FunctionArityMismatch {
expected: usize,
actual: usize,
},
InvalidateTableCache {
location: Location,
source: Error,
},
ExecuteDdl {
location: Location,
source: Error,
},
Unexpected {
violated: String,
location: Location,
},
External {
location: Location,
source: BoxedError,
},
RequestInserts {
location: Location,
source: Error,
},
RequestDeletes {
location: Location,
source: Error,
},
RequestRegion {
location: Location,
source: Error,
},
UnsupportedRegionRequest {
location: Location,
},
ParseSql {
location: Location,
source: Error,
},
ConvertIdentifier {
ident: String,
location: Location,
error: DataFusionError,
},
ExtractTableNames {
location: Location,
source: Error,
},
ColumnDataType {
location: Location,
source: Error,
},
InvalidColumnDef {
column: String,
location: Location,
source: Error,
},
InvalidViewStmt {
location: Location,
},
ViewColumnsMismatch {
view_name: String,
expected: usize,
actual: usize,
},
InvalidView {
msg: String,
view_name: String,
location: Location,
},
ConvertColumnDefaultConstraint {
column_name: String,
location: Location,
source: Error,
},
ConvertSchema {
source: Error,
location: Location,
},
InvalidExpr {
location: Location,
source: Error,
},
InvalidPartition {
location: Location,
source: Error,
},
InvalidSql {
err_msg: String,
location: Location,
},
InvalidInsertRequest {
reason: String,
location: Location,
},
InvalidDeleteRequest {
reason: String,
location: Location,
},
TableNotFound {
table_name: String,
},
AdminFunctionNotFound {
name: String,
},
FlowNotFound {
flow_name: String,
},
JoinTask {
error: JoinError,
location: Location,
},
Catalog {
location: Location,
source: Error,
},
FindViewInfo {
view_name: String,
location: Location,
source: Error,
},
ViewInfoNotFound {
view_name: String,
location: Location,
},
ViewNotFound {
view_name: String,
location: Location,
},
FindTablePartitionRule {
table_name: String,
location: Location,
source: Error,
},
SplitInsert {
source: Error,
location: Location,
},
SplitDelete {
source: Error,
location: Location,
},
FindRegionLeader {
source: Error,
location: Location,
},
CreateTableInfo {
location: Location,
source: Error,
},
BuildCreateExprOnInsertion {
location: Location,
source: Error,
},
SchemaNotFound {
schema_info: String,
location: Location,
},
SchemaExists {
name: String,
location: Location,
},
SchemaInUse {
name: String,
location: Location,
},
SchemaReadOnly {
name: String,
location: Location,
},
Table {
location: Location,
source: Error,
},
ColumnNotFound {
msg: String,
location: Location,
},
ExecuteStatement {
location: Location,
source: Error,
},
PlanStatement {
location: Location,
source: Error,
},
ParseQuery {
location: Location,
source: Error,
},
ExecLogicalPlan {
location: Location,
source: Error,
},
BuildDfLogicalPlan {
error: DataFusionError,
location: Location,
},
AlterExprToRequest {
location: Location,
source: Error,
},
BuildTableMeta {
table_name: String,
error: TableMetaBuilderError,
location: Location,
},
NotSupported {
feat: String,
},
FindNewColumnsOnInsertion {
location: Location,
source: Error,
},
IntoVectors {
location: Location,
source: Error,
},
DeserializePartition {
location: Location,
source: Error,
},
DescribeStatement {
location: Location,
source: Error,
},
IllegalPrimaryKeysDef {
msg: String,
location: Location,
},
UnrecognizedTableOption {
location: Location,
source: Error,
},
MissingTimeIndexColumn {
location: Location,
source: Error,
},
BuildRegex {
location: Location,
error: Error,
},
Insert {
table_name: String,
location: Location,
source: Error,
},
ParseUrl {
location: Location,
source: Error,
},
UnsupportedFormat {
location: Location,
format: Format,
},
ParseFileFormat {
location: Location,
source: Error,
},
BuildBackend {
location: Location,
source: Error,
},
ListObjects {
location: Location,
source: Error,
},
InferSchema {
path: String,
location: Location,
source: Error,
},
BuildCsvConfig {
error: CsvConfigBuilderError,
location: Location,
},
WriteStreamToFile {
path: String,
location: Location,
source: Error,
},
ReadObject {
path: String,
location: Location,
error: Error,
},
ReadDfRecordBatch {
error: DataFusionError,
location: Location,
},
ReadParquetMetadata {
error: ParquetError,
location: Location,
},
BuildRecordBatch {
location: Location,
source: Error,
},
ReadOrc {
source: Error,
location: Location,
},
BuildParquetRecordBatchStream {
location: Location,
error: ParquetError,
},
BuildFileStream {
location: Location,
error: DataFusionError,
},
InvalidSchema {
index: usize,
table_schema: String,
file_schema: String,
location: Location,
},
ProjectSchema {
error: ArrowError,
location: Location,
},
EncodeJson {
error: Error,
location: Location,
},
InvalidCopyParameter {
key: String,
value: String,
location: Location,
},
InvalidCopyDatabasePath {
value: String,
location: Location,
},
TableMetadataManager {
source: Error,
location: Location,
},
MissingInsertBody {
source: Error,
location: Location,
},
ParseSqlValue {
source: Error,
location: Location,
},
ColumnDefaultValue {
column: String,
location: Location,
source: Error,
},
ColumnNoneDefaultValue {
column: String,
location: Location,
},
PrepareFileTable {
location: Location,
source: Error,
},
InferFileTableSchema {
location: Location,
source: Error,
},
SchemaIncompatible {
location: Location,
source: Error,
},
InvalidTableName {
table_name: String,
location: Location,
},
InvalidViewName {
name: String,
location: Location,
},
EmptyDdlExpr {
name: String,
location: Location,
},
CreateLogicalTables {
reason: String,
location: Location,
},
InvalidPartitionRule {
reason: String,
location: Location,
},
InvalidConfigValue {
source: Error,
location: Location,
},
InvalidTimestampRange {
start: String,
end: String,
location: Location,
},
SubstraitCodec {
location: Location,
source: Error,
},
ShowCreateTableBaseOnly {
table_name: String,
table_type: TableType,
location: Location,
},
PhysicalExpr {
error: Error,
location: Location,
},
UpgradeCatalogManagerRef {
location: Location,
},
InvalidJsonFormat {
location: Location,
json: String,
},
StatementTimeout {
location: Location,
error: Elapsed,
},
CursorNotFound {
name: String,
},
CursorExists {
name: String,
},
}
Variants§
TableAlreadyExists
ViewAlreadyExists
ExecuteAdminFunction
BuildAdminFunctionArgs
FunctionArityMismatch
InvalidateTableCache
ExecuteDdl
Unexpected
External
RequestInserts
RequestDeletes
RequestRegion
UnsupportedRegionRequest
Fields
§
location: Location
ParseSql
ConvertIdentifier
ExtractTableNames
ColumnDataType
InvalidColumnDef
InvalidViewStmt
Fields
§
location: Location
ViewColumnsMismatch
InvalidView
ConvertColumnDefaultConstraint
ConvertSchema
InvalidExpr
InvalidPartition
InvalidSql
InvalidInsertRequest
InvalidDeleteRequest
TableNotFound
AdminFunctionNotFound
FlowNotFound
JoinTask
Catalog
FindViewInfo
ViewInfoNotFound
ViewNotFound
FindTablePartitionRule
SplitInsert
SplitDelete
FindRegionLeader
CreateTableInfo
BuildCreateExprOnInsertion
SchemaNotFound
SchemaExists
SchemaInUse
SchemaReadOnly
Table
ColumnNotFound
ExecuteStatement
PlanStatement
ParseQuery
ExecLogicalPlan
BuildDfLogicalPlan
AlterExprToRequest
BuildTableMeta
NotSupported
FindNewColumnsOnInsertion
IntoVectors
DeserializePartition
DescribeStatement
IllegalPrimaryKeysDef
UnrecognizedTableOption
MissingTimeIndexColumn
BuildRegex
Insert
ParseUrl
UnsupportedFormat
ParseFileFormat
BuildBackend
ListObjects
InferSchema
BuildCsvConfig
WriteStreamToFile
ReadObject
ReadDfRecordBatch
ReadParquetMetadata
BuildRecordBatch
ReadOrc
BuildParquetRecordBatchStream
BuildFileStream
InvalidSchema
ProjectSchema
EncodeJson
InvalidCopyParameter
InvalidCopyDatabasePath
TableMetadataManager
MissingInsertBody
ParseSqlValue
ColumnDefaultValue
ColumnNoneDefaultValue
PrepareFileTable
InferFileTableSchema
SchemaIncompatible
InvalidTableName
InvalidViewName
EmptyDdlExpr
CreateLogicalTables
InvalidPartitionRule
InvalidConfigValue
InvalidTimestampRange
SubstraitCodec
ShowCreateTableBaseOnly
PhysicalExpr
UpgradeCatalogManagerRef
Fields
§
location: Location
InvalidJsonFormat
StatementTimeout
CursorNotFound
CursorExists
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§impl ErrorCompat for Error
impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source
. Read moresource§impl ErrorExt for Error
impl ErrorExt for Error
source§fn status_code(&self) -> StatusCode
fn status_code(&self) -> StatusCode
Map this error to [StatusCode].
source§fn as_any(&self) -> &dyn Any
fn as_any(&self) -> &dyn Any
Returns the error as Any so that it can be
downcast to a specific implementation.
fn output_msg(&self) -> Stringwhere
Self: Sized,
§fn root_cause(&self) -> Option<&dyn Error>where
Self: Sized,
fn root_cause(&self) -> Option<&dyn Error>where
Self: Sized,
Find out root level error for nested error
source§impl<__T0> IntoError<Error> for AdminFunctionNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for AdminFunctionNotFoundSnafu<__T0>
source§impl IntoError<Error> for AlterExprToRequestSnafu
impl IntoError<Error> for AlterExprToRequestSnafu
source§impl<__T0> IntoError<Error> for BuildAdminFunctionArgsSnafu<__T0>
impl<__T0> IntoError<Error> for BuildAdminFunctionArgsSnafu<__T0>
source§impl IntoError<Error> for BuildBackendSnafu
impl IntoError<Error> for BuildBackendSnafu
source§impl IntoError<Error> for BuildCreateExprOnInsertionSnafu
impl IntoError<Error> for BuildCreateExprOnInsertionSnafu
source§impl IntoError<Error> for BuildCsvConfigSnafu
impl IntoError<Error> for BuildCsvConfigSnafu
source§impl IntoError<Error> for BuildDfLogicalPlanSnafu
impl IntoError<Error> for BuildDfLogicalPlanSnafu
source§impl IntoError<Error> for BuildFileStreamSnafu
impl IntoError<Error> for BuildFileStreamSnafu
source§impl IntoError<Error> for BuildParquetRecordBatchStreamSnafu
impl IntoError<Error> for BuildParquetRecordBatchStreamSnafu
source§impl IntoError<Error> for BuildRecordBatchSnafu
impl IntoError<Error> for BuildRecordBatchSnafu
source§impl IntoError<Error> for BuildRegexSnafu
impl IntoError<Error> for BuildRegexSnafu
source§impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>
impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>
source§impl IntoError<Error> for CatalogSnafu
impl IntoError<Error> for CatalogSnafu
source§impl IntoError<Error> for ColumnDataTypeSnafu
impl IntoError<Error> for ColumnDataTypeSnafu
source§impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>
impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>
source§impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>
impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>
source§impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>
source§impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>
impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>
source§impl<__T0> IntoError<Error> for ConvertIdentifierSnafu<__T0>
impl<__T0> IntoError<Error> for ConvertIdentifierSnafu<__T0>
source§impl IntoError<Error> for ConvertSchemaSnafu
impl IntoError<Error> for ConvertSchemaSnafu
source§impl<__T0> IntoError<Error> for CreateLogicalTablesSnafu<__T0>
impl<__T0> IntoError<Error> for CreateLogicalTablesSnafu<__T0>
source§impl IntoError<Error> for CreateTableInfoSnafu
impl IntoError<Error> for CreateTableInfoSnafu
source§impl<__T0> IntoError<Error> for CursorExistsSnafu<__T0>
impl<__T0> IntoError<Error> for CursorExistsSnafu<__T0>
source§impl<__T0> IntoError<Error> for CursorNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for CursorNotFoundSnafu<__T0>
source§impl IntoError<Error> for DescribeStatementSnafu
impl IntoError<Error> for DescribeStatementSnafu
source§impl IntoError<Error> for DeserializePartitionSnafu
impl IntoError<Error> for DeserializePartitionSnafu
source§impl<__T0> IntoError<Error> for EmptyDdlExprSnafu<__T0>
impl<__T0> IntoError<Error> for EmptyDdlExprSnafu<__T0>
source§impl IntoError<Error> for EncodeJsonSnafu
impl IntoError<Error> for EncodeJsonSnafu
source§impl IntoError<Error> for ExecLogicalPlanSnafu
impl IntoError<Error> for ExecLogicalPlanSnafu
source§impl IntoError<Error> for ExecuteAdminFunctionSnafu
impl IntoError<Error> for ExecuteAdminFunctionSnafu
source§impl IntoError<Error> for ExecuteDdlSnafu
impl IntoError<Error> for ExecuteDdlSnafu
source§impl IntoError<Error> for ExecuteStatementSnafu
impl IntoError<Error> for ExecuteStatementSnafu
source§impl IntoError<Error> for ExternalSnafu
impl IntoError<Error> for ExternalSnafu
source§impl IntoError<Error> for ExtractTableNamesSnafu
impl IntoError<Error> for ExtractTableNamesSnafu
source§impl IntoError<Error> for FindNewColumnsOnInsertionSnafu
impl IntoError<Error> for FindNewColumnsOnInsertionSnafu
source§impl IntoError<Error> for FindRegionLeaderSnafu
impl IntoError<Error> for FindRegionLeaderSnafu
source§impl<__T0> IntoError<Error> for FindTablePartitionRuleSnafu<__T0>
impl<__T0> IntoError<Error> for FindTablePartitionRuleSnafu<__T0>
source§impl<__T0> IntoError<Error> for FindViewInfoSnafu<__T0>
impl<__T0> IntoError<Error> for FindViewInfoSnafu<__T0>
source§impl<__T0> IntoError<Error> for FlowNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for FlowNotFoundSnafu<__T0>
source§impl<__T0, __T1> IntoError<Error> for FunctionArityMismatchSnafu<__T0, __T1>
impl<__T0, __T1> IntoError<Error> for FunctionArityMismatchSnafu<__T0, __T1>
source§impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>
impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>
source§impl IntoError<Error> for InferFileTableSchemaSnafu
impl IntoError<Error> for InferFileTableSchemaSnafu
source§impl<__T0> IntoError<Error> for InferSchemaSnafu<__T0>
impl<__T0> IntoError<Error> for InferSchemaSnafu<__T0>
source§impl<__T0> IntoError<Error> for InsertSnafu<__T0>
impl<__T0> IntoError<Error> for InsertSnafu<__T0>
source§impl IntoError<Error> for IntoVectorsSnafu
impl IntoError<Error> for IntoVectorsSnafu
source§impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>
source§impl IntoError<Error> for InvalidConfigValueSnafu
impl IntoError<Error> for InvalidConfigValueSnafu
source§impl<__T0> IntoError<Error> for InvalidCopyDatabasePathSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidCopyDatabasePathSnafu<__T0>
source§impl<__T0, __T1> IntoError<Error> for InvalidCopyParameterSnafu<__T0, __T1>
impl<__T0, __T1> IntoError<Error> for InvalidCopyParameterSnafu<__T0, __T1>
source§impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>
source§impl IntoError<Error> for InvalidExprSnafu
impl IntoError<Error> for InvalidExprSnafu
source§impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>
source§impl<__T0> IntoError<Error> for InvalidJsonFormatSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidJsonFormatSnafu<__T0>
source§impl<__T0> IntoError<Error> for InvalidPartitionRuleSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidPartitionRuleSnafu<__T0>
source§impl IntoError<Error> for InvalidPartitionSnafu
impl IntoError<Error> for InvalidPartitionSnafu
source§impl<__T0, __T1, __T2> IntoError<Error> for InvalidSchemaSnafu<__T0, __T1, __T2>
impl<__T0, __T1, __T2> IntoError<Error> for InvalidSchemaSnafu<__T0, __T1, __T2>
source§impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>
source§impl<__T0> IntoError<Error> for InvalidTableNameSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidTableNameSnafu<__T0>
source§impl<__T0, __T1> IntoError<Error> for InvalidTimestampRangeSnafu<__T0, __T1>
impl<__T0, __T1> IntoError<Error> for InvalidTimestampRangeSnafu<__T0, __T1>
source§impl<__T0> IntoError<Error> for InvalidViewNameSnafu<__T0>
impl<__T0> IntoError<Error> for InvalidViewNameSnafu<__T0>
source§impl<__T0, __T1> IntoError<Error> for InvalidViewSnafu<__T0, __T1>
impl<__T0, __T1> IntoError<Error> for InvalidViewSnafu<__T0, __T1>
source§impl IntoError<Error> for InvalidViewStmtSnafu
impl IntoError<Error> for InvalidViewStmtSnafu
source§impl IntoError<Error> for InvalidateTableCacheSnafu
impl IntoError<Error> for InvalidateTableCacheSnafu
source§impl IntoError<Error> for JoinTaskSnafu
impl IntoError<Error> for JoinTaskSnafu
source§impl IntoError<Error> for ListObjectsSnafu
impl IntoError<Error> for ListObjectsSnafu
source§impl IntoError<Error> for MissingInsertBodySnafu
impl IntoError<Error> for MissingInsertBodySnafu
source§impl IntoError<Error> for MissingTimeIndexColumnSnafu
impl IntoError<Error> for MissingTimeIndexColumnSnafu
source§impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>
impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>
source§impl IntoError<Error> for ParseFileFormatSnafu
impl IntoError<Error> for ParseFileFormatSnafu
source§impl IntoError<Error> for ParseQuerySnafu
impl IntoError<Error> for ParseQuerySnafu
source§impl IntoError<Error> for ParseSqlSnafu
impl IntoError<Error> for ParseSqlSnafu
source§impl IntoError<Error> for ParseSqlValueSnafu
impl IntoError<Error> for ParseSqlValueSnafu
source§impl IntoError<Error> for ParseUrlSnafu
impl IntoError<Error> for ParseUrlSnafu
source§impl IntoError<Error> for PhysicalExprSnafu
impl IntoError<Error> for PhysicalExprSnafu
source§impl IntoError<Error> for PlanStatementSnafu
impl IntoError<Error> for PlanStatementSnafu
source§impl IntoError<Error> for PrepareFileTableSnafu
impl IntoError<Error> for PrepareFileTableSnafu
source§impl IntoError<Error> for ProjectSchemaSnafu
impl IntoError<Error> for ProjectSchemaSnafu
source§impl IntoError<Error> for ReadDfRecordBatchSnafu
impl IntoError<Error> for ReadDfRecordBatchSnafu
source§impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>
impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>
source§impl IntoError<Error> for ReadOrcSnafu
impl IntoError<Error> for ReadOrcSnafu
source§impl IntoError<Error> for ReadParquetMetadataSnafu
impl IntoError<Error> for ReadParquetMetadataSnafu
source§impl IntoError<Error> for RequestDeletesSnafu
impl IntoError<Error> for RequestDeletesSnafu
source§impl IntoError<Error> for RequestInsertsSnafu
impl IntoError<Error> for RequestInsertsSnafu
source§impl IntoError<Error> for RequestRegionSnafu
impl IntoError<Error> for RequestRegionSnafu
source§impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>
impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>
source§impl<__T0> IntoError<Error> for SchemaInUseSnafu<__T0>
impl<__T0> IntoError<Error> for SchemaInUseSnafu<__T0>
source§impl IntoError<Error> for SchemaIncompatibleSnafu
impl IntoError<Error> for SchemaIncompatibleSnafu
source§impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>
source§impl<__T0> IntoError<Error> for SchemaReadOnlySnafu<__T0>
impl<__T0> IntoError<Error> for SchemaReadOnlySnafu<__T0>
source§impl<__T0, __T1> IntoError<Error> for ShowCreateTableBaseOnlySnafu<__T0, __T1>
impl<__T0, __T1> IntoError<Error> for ShowCreateTableBaseOnlySnafu<__T0, __T1>
source§impl IntoError<Error> for SplitDeleteSnafu
impl IntoError<Error> for SplitDeleteSnafu
source§impl IntoError<Error> for SplitInsertSnafu
impl IntoError<Error> for SplitInsertSnafu
source§impl IntoError<Error> for StatementTimeoutSnafu
impl IntoError<Error> for StatementTimeoutSnafu
source§impl IntoError<Error> for SubstraitCodecSnafu
impl IntoError<Error> for SubstraitCodecSnafu
source§impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>
impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>
source§impl IntoError<Error> for TableMetadataManagerSnafu
impl IntoError<Error> for TableMetadataManagerSnafu
source§impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>
source§impl IntoError<Error> for TableSnafu
impl IntoError<Error> for TableSnafu
source§impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>
impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>
source§impl IntoError<Error> for UnrecognizedTableOptionSnafu
impl IntoError<Error> for UnrecognizedTableOptionSnafu
source§impl<__T0> IntoError<Error> for UnsupportedFormatSnafu<__T0>
impl<__T0> IntoError<Error> for UnsupportedFormatSnafu<__T0>
source§impl IntoError<Error> for UnsupportedRegionRequestSnafu
impl IntoError<Error> for UnsupportedRegionRequestSnafu
source§impl IntoError<Error> for UpgradeCatalogManagerRefSnafu
impl IntoError<Error> for UpgradeCatalogManagerRefSnafu
source§impl<__T0> IntoError<Error> for ViewAlreadyExistsSnafu<__T0>
impl<__T0> IntoError<Error> for ViewAlreadyExistsSnafu<__T0>
source§impl<__T0, __T1, __T2> IntoError<Error> for ViewColumnsMismatchSnafu<__T0, __T1, __T2>
impl<__T0, __T1, __T2> IntoError<Error> for ViewColumnsMismatchSnafu<__T0, __T1, __T2>
source§impl<__T0> IntoError<Error> for ViewInfoNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for ViewInfoNotFoundSnafu<__T0>
source§impl<__T0> IntoError<Error> for ViewNotFoundSnafu<__T0>
impl<__T0> IntoError<Error> for ViewNotFoundSnafu<__T0>
source§impl<__T0> IntoError<Error> for WriteStreamToFileSnafu<__T0>
impl<__T0> IntoError<Error> for WriteStreamToFileSnafu<__T0>
Auto Trait Implementations§
impl !Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Conv for T
impl<T> Conv for T
§impl<T, V> Convert<T> for Vwhere
V: Into<T>,
impl<T, V> Convert<T> for Vwhere
V: Into<T>,
fn convert(value: Self) -> T
fn convert_box(value: Box<Self>) -> Box<T>
fn convert_vec(value: Vec<Self>) -> Vec<T>
fn convert_vec_box(value: Vec<Box<Self>>) -> Vec<Box<T>>
fn convert_matrix(value: Vec<Vec<Self>>) -> Vec<Vec<T>>
fn convert_option(value: Option<Self>) -> Option<T>
fn convert_option_box(value: Option<Box<Self>>) -> Option<Box<T>>
fn convert_option_vec(value: Option<Vec<Self>>) -> Option<Vec<T>>
§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self
, then passes self.deref()
into the pipe function.§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref()
only in debug builds, and is erased in release
builds.