Enum Error

Source
pub enum Error {
Show 122 variants External { source: BoxedError, context: String, location: Location, }, EncodeSparsePrimaryKey { reason: String, location: Location, }, UnexpectedReplay { location: Location, region_id: RegionId, expected_last_entry_id: u64, replayed_last_entry_id: u64, }, OpenDal { location: Location, error: Error, }, CompressObject { compress_type: CompressionType, path: String, error: Error, }, DecompressObject { compress_type: CompressionType, path: String, error: Error, }, SerdeJson { location: Location, error: Error, }, InvalidScanIndex { start: ManifestVersion, end: ManifestVersion, location: Location, }, Utf8 { location: Location, error: Utf8Error, }, RegionMetadataNotFound { location: Location, }, Join { error: JoinError, location: Location, }, WorkerStopped { id: u32, location: Location, }, Recv { error: RecvError, location: Location, }, InvalidMeta { reason: String, location: Location, }, InvalidMetadata { source: MetadataError, location: Location, }, NewRecordBatch { location: Location, error: ArrowError, }, ReadParquet { path: String, error: ParquetError, location: Location, }, WriteParquet { error: ParquetError, location: Location, }, RegionNotFound { region_id: RegionId, location: Location, }, ObjectStoreNotFound { object_store: String, location: Location, }, RegionCorrupted { region_id: RegionId, reason: String, location: Location, }, InvalidRequest { region_id: RegionId, reason: String, location: Location, }, ConvertColumnDataType { reason: String, source: Error, location: Location, }, FillDefault { region_id: RegionId, }, CreateDefault { region_id: RegionId, column: String, source: Error, }, BuildEntry { region_id: RegionId, location: Location, source: BoxedError, }, EncodeWal { region_id: RegionId, location: Location, error: EncodeError, }, WriteWal { location: Location, source: BoxedError, }, ReadWal { provider: Provider, location: Location, source: BoxedError, }, DecodeWal { region_id: RegionId, location: Location, error: DecodeError, }, DeleteWal { region_id: RegionId, location: Location, source: BoxedError, }, WriteGroup { source: Arc<Error>, }, FieldTypeMismatch { source: Error, }, SerializeField { error: Error, location: Location, }, NotSupportedField { data_type: ConcreteDataType, location: Location, }, DeserializeField { error: Error, location: Location, }, InvalidParquet { file: String, reason: String, location: Location, }, InvalidBatch { reason: String, location: Location, }, InvalidRecordBatch { reason: String, location: Location, }, InvalidWalReadRequest { reason: String, location: Location, }, ConvertVector { location: Location, source: Error, }, ComputeArrow { location: Location, error: ArrowError, }, ComputeVector { location: Location, source: Error, }, PrimaryKeyLengthMismatch { expect: usize, actual: usize, location: Location, }, InvalidSender { location: Location, }, InvalidSchedulerState { location: Location, }, StopScheduler { error: JoinError, location: Location, }, DeleteSst { file_id: FileId, error: Error, location: Location, }, DeleteIndex { file_id: FileId, error: Error, location: Location, }, FlushRegion { region_id: RegionId, source: Arc<Error>, location: Location, }, RegionDropped { region_id: RegionId, location: Location, }, RegionClosed { region_id: RegionId, location: Location, }, RegionTruncated { region_id: RegionId, location: Location, }, RejectWrite { region_id: RegionId, location: Location, }, CompactRegion { region_id: RegionId, source: Arc<Error>, location: Location, }, CompatReader { region_id: RegionId, reason: String, location: Location, }, InvalidRegionRequest { source: MetadataError, location: Location, }, UpdateManifest { region_id: RegionId, state: RegionRoleState, location: Location, }, RegionState { region_id: RegionId, state: RegionRoleState, expect: RegionRoleState, location: Location, }, FlushableRegionState { region_id: RegionId, state: RegionRoleState, location: Location, }, JsonOptions { error: Error, location: Location, }, EmptyRegionDir { region_id: RegionId, region_dir: String, location: Location, }, EmptyManifestDir { manifest_dir: String, location: Location, }, ArrowReader { path: String, error: ArrowError, location: Location, }, ConvertMetaData { location: Location, error: ParquetError, }, ColumnNotFound { column: String, location: Location, }, BuildIndexApplier { source: Error, location: Location, }, ConvertValue { source: Error, location: Location, }, ApplyInvertedIndex { source: Error, location: Location, }, ApplyBloomFilterIndex { source: Error, location: Location, }, PushIndexValue { source: Error, location: Location, }, IndexFinish { source: Error, location: Location, }, OperateAbortedIndex { location: Location, }, PuffinReadBlob { source: Error, location: Location, }, PuffinAddBlob { source: Error, location: Location, }, CleanDir { dir: String, error: Error, location: Location, }, InvalidConfig { reason: String, location: Location, }, StaleLogEntry { region_id: RegionId, flushed_entry_id: u64, unexpected_entry_id: u64, }, CorruptedEntry { region_id: RegionId, location: Location, }, Download { region_id: RegionId, file_id: FileId, file_type: FileType, error: Error, location: Location, }, Upload { region_id: RegionId, file_id: FileId, file_type: FileType, error: Error, location: Location, }, CreateDir { dir: String, error: Error, }, FilterRecordBatch { source: Error, location: Location, }, BiErrors { first: Box<Error>, second: Box<Error>, location: Location, }, IndexEncodeNull { location: Location, }, EncodeMemtable { error: ParquetError, location: Location, }, PartitionOutOfRange { given: usize, all: usize, location: Location, }, ReadDataPart { location: Location, error: ParquetError, }, DecodeArrowRowGroup { error: ArrowError, location: Location, }, InvalidRegionOptions { reason: String, location: Location, }, ChecksumMismatch { actual: u32, expected: u32, }, NoCheckpoint { region_id: RegionId, last_version: ManifestVersion, location: Location, }, NoManifests { region_id: RegionId, start_version: ManifestVersion, end_version: ManifestVersion, last_version: ManifestVersion, location: Location, }, InstallManifestTo { region_id: RegionId, target_version: ManifestVersion, available_version: ManifestVersion, location: Location, last_version: ManifestVersion, }, RegionStopped { region_id: RegionId, location: Location, }, TimeRangePredicateOverflow { timestamp: Timestamp, unit: TimeUnit, location: Location, }, OpenRegion { location: Location, source: Arc<Error>, }, ParseJobId { location: Location, error: Error, }, UnsupportedOperation { err_msg: String, location: Location, }, RemoteCompaction { region_id: RegionId, job_id: Option<JobId>, reason: String, location: Location, }, PuffinInitStager { source: Error, location: Location, }, PuffinPurgeStager { source: Error, location: Location, }, PuffinBuildReader { source: Error, location: Location, }, IndexOptions { location: Location, source: Error, column_name: String, }, CreateFulltextCreator { source: Error, location: Location, }, CastVector { location: Location, from: ConcreteDataType, to: ConcreteDataType, source: Error, }, FulltextPushText { source: Error, location: Location, }, FulltextFinish { source: Error, location: Location, }, ApplyFulltextIndex { source: Error, location: Location, }, StatsNotPresent { file_path: String, location: Location, }, DecodeStats { file_path: String, location: Location, }, RegionBusy { region_id: RegionId, location: Location, }, GetSchemaMetadata { source: Error, location: Location, }, Timeout { error: Elapsed, location: Location, }, Metadata { error: Error, location: Location, }, PushBloomFilterValue { source: Error, location: Location, }, BloomFilterFinish { source: Error, location: Location, }, UnexpectedImpureDefault { location: Location, region_id: RegionId, column: String, default_value: String, }, ManualCompactionOverride {}, IncompatibleWalProviderChange { global: String, region: String, }, MitoManifestInfo { location: Location, }, ConvertDataType { data_type: ConcreteDataType, source: Error, location: Location, },
}

Variants§

§

External

Fields

§source: BoxedError
§context: String
§location: Location
§

EncodeSparsePrimaryKey

Fields

§reason: String
§location: Location
§

UnexpectedReplay

Fields

§location: Location
§region_id: RegionId
§expected_last_entry_id: u64
§replayed_last_entry_id: u64
§

OpenDal

Fields

§location: Location
§error: Error
§

CompressObject

Fields

§compress_type: CompressionType
§path: String
§error: Error
§

DecompressObject

Fields

§compress_type: CompressionType
§path: String
§error: Error
§

SerdeJson

Fields

§location: Location
§error: Error
§

InvalidScanIndex

Fields

§location: Location
§

Utf8

Fields

§location: Location
§

RegionMetadataNotFound

Fields

§location: Location
§

Join

Fields

§error: JoinError
§location: Location
§

WorkerStopped

Fields

§id: u32
§location: Location
§

Recv

Fields

§error: RecvError
§location: Location
§

InvalidMeta

Fields

§reason: String
§location: Location
§

InvalidMetadata

Fields

§location: Location
§

NewRecordBatch

Fields

§location: Location
§error: ArrowError
§

ReadParquet

Fields

§path: String
§error: ParquetError
§location: Location
§

WriteParquet

Fields

§error: ParquetError
§location: Location
§

RegionNotFound

Fields

§region_id: RegionId
§location: Location
§

ObjectStoreNotFound

Fields

§object_store: String
§location: Location
§

RegionCorrupted

Fields

§region_id: RegionId
§reason: String
§location: Location
§

InvalidRequest

Fields

§region_id: RegionId
§reason: String
§location: Location
§

ConvertColumnDataType

Fields

§reason: String
§source: Error
§location: Location
§

FillDefault

An error type to indicate that schema is changed and we need to fill default values again.

Fields

§region_id: RegionId
§

CreateDefault

Fields

§region_id: RegionId
§column: String
§source: Error
§

BuildEntry

Fields

§region_id: RegionId
§location: Location
§source: BoxedError
§

EncodeWal

Fields

§region_id: RegionId
§location: Location
§

WriteWal

Fields

§location: Location
§source: BoxedError
§

ReadWal

Fields

§provider: Provider
§location: Location
§source: BoxedError
§

DecodeWal

Fields

§region_id: RegionId
§location: Location
§

DeleteWal

Fields

§region_id: RegionId
§location: Location
§source: BoxedError
§

WriteGroup

Fields

§source: Arc<Error>
§

FieldTypeMismatch

Fields

§source: Error
§

SerializeField

Fields

§error: Error
§location: Location
§

NotSupportedField

Fields

§location: Location
§

DeserializeField

Fields

§error: Error
§location: Location
§

InvalidParquet

Fields

§file: String
§reason: String
§location: Location
§

InvalidBatch

Fields

§reason: String
§location: Location
§

InvalidRecordBatch

Fields

§reason: String
§location: Location
§

InvalidWalReadRequest

Fields

§reason: String
§location: Location
§

ConvertVector

Fields

§location: Location
§source: Error
§

ComputeArrow

Fields

§location: Location
§error: ArrowError
§

ComputeVector

Fields

§location: Location
§source: Error
§

PrimaryKeyLengthMismatch

Fields

§expect: usize
§actual: usize
§location: Location
§

InvalidSender

Fields

§location: Location
§

InvalidSchedulerState

Fields

§location: Location
§

StopScheduler

Fields

§error: JoinError
§location: Location
§

DeleteSst

Fields

§file_id: FileId
§error: Error
§location: Location
§

DeleteIndex

Fields

§file_id: FileId
§error: Error
§location: Location
§

FlushRegion

Fields

§region_id: RegionId
§source: Arc<Error>
§location: Location
§

RegionDropped

Fields

§region_id: RegionId
§location: Location
§

RegionClosed

Fields

§region_id: RegionId
§location: Location
§

RegionTruncated

Fields

§region_id: RegionId
§location: Location
§

RejectWrite

Fields

§region_id: RegionId
§location: Location
§

CompactRegion

Fields

§region_id: RegionId
§source: Arc<Error>
§location: Location
§

CompatReader

Fields

§region_id: RegionId
§reason: String
§location: Location
§

InvalidRegionRequest

Fields

§location: Location
§

UpdateManifest

Fields

§region_id: RegionId
§location: Location
§

RegionState

Fields

§region_id: RegionId
§location: Location
§

FlushableRegionState

Fields

§region_id: RegionId
§location: Location
§

JsonOptions

Fields

§error: Error
§location: Location
§

EmptyRegionDir

Fields

§region_id: RegionId
§region_dir: String
§location: Location
§

EmptyManifestDir

Fields

§manifest_dir: String
§location: Location
§

ArrowReader

Fields

§path: String
§error: ArrowError
§location: Location
§

ConvertMetaData

Fields

§location: Location
§error: ParquetError
§

ColumnNotFound

Fields

§column: String
§location: Location
§

BuildIndexApplier

Fields

§source: Error
§location: Location
§

ConvertValue

Fields

§source: Error
§location: Location
§

ApplyInvertedIndex

Fields

§source: Error
§location: Location
§

ApplyBloomFilterIndex

Fields

§source: Error
§location: Location
§

PushIndexValue

Fields

§source: Error
§location: Location
§

IndexFinish

Fields

§source: Error
§location: Location
§

OperateAbortedIndex

Fields

§location: Location
§

PuffinReadBlob

Fields

§source: Error
§location: Location
§

PuffinAddBlob

Fields

§source: Error
§location: Location
§

CleanDir

Fields

§error: Error
§location: Location
§

InvalidConfig

Fields

§reason: String
§location: Location
§

StaleLogEntry

Fields

§region_id: RegionId
§flushed_entry_id: u64
§unexpected_entry_id: u64
§

CorruptedEntry

Fields

§region_id: RegionId
§location: Location
§

Download

Fields

§region_id: RegionId
§file_id: FileId
§file_type: FileType
§error: Error
§location: Location
§

Upload

Fields

§region_id: RegionId
§file_id: FileId
§file_type: FileType
§error: Error
§location: Location
§

CreateDir

Fields

§error: Error
§

FilterRecordBatch

Fields

§source: Error
§location: Location
§

BiErrors

Fields

§first: Box<Error>
§second: Box<Error>
§location: Location
§

IndexEncodeNull

Fields

§location: Location
§

EncodeMemtable

Fields

§error: ParquetError
§location: Location
§

PartitionOutOfRange

Fields

§given: usize
§all: usize
§location: Location
§

ReadDataPart

Fields

§location: Location
§error: ParquetError
§

DecodeArrowRowGroup

Fields

§error: ArrowError
§location: Location
§

InvalidRegionOptions

Fields

§reason: String
§location: Location
§

ChecksumMismatch

Fields

§actual: u32
§expected: u32
§

NoCheckpoint

Fields

§region_id: RegionId
§last_version: ManifestVersion
§location: Location
§

NoManifests

Fields

§region_id: RegionId
§start_version: ManifestVersion
§end_version: ManifestVersion
§last_version: ManifestVersion
§location: Location
§

InstallManifestTo

Fields

§region_id: RegionId
§target_version: ManifestVersion
§available_version: ManifestVersion
§location: Location
§last_version: ManifestVersion
§

RegionStopped

Fields

§region_id: RegionId
§location: Location
§

TimeRangePredicateOverflow

Fields

§timestamp: Timestamp
§location: Location
§

OpenRegion

Fields

§location: Location
§source: Arc<Error>
§

ParseJobId

Fields

§location: Location
§error: Error
§

UnsupportedOperation

Fields

§err_msg: String
§location: Location
§

RemoteCompaction

Fields

§region_id: RegionId
§job_id: Option<JobId>
§reason: String
§location: Location
§

PuffinInitStager

Fields

§source: Error
§location: Location
§

PuffinPurgeStager

Fields

§source: Error
§location: Location
§

PuffinBuildReader

Fields

§source: Error
§location: Location
§

IndexOptions

Fields

§location: Location
§source: Error
§column_name: String
§

CreateFulltextCreator

Fields

§source: Error
§location: Location
§

CastVector

Fields

§location: Location
§source: Error
§

FulltextPushText

Fields

§source: Error
§location: Location
§

FulltextFinish

Fields

§source: Error
§location: Location
§

ApplyFulltextIndex

Fields

§source: Error
§location: Location
§

StatsNotPresent

Fields

§file_path: String
§location: Location
§

DecodeStats

Fields

§file_path: String
§location: Location
§

RegionBusy

Fields

§region_id: RegionId
§location: Location
§

GetSchemaMetadata

Fields

§source: Error
§location: Location
§

Timeout

Fields

§error: Elapsed
§location: Location
§

Metadata

Fields

§error: Error
§location: Location
§

PushBloomFilterValue

Fields

§source: Error
§location: Location
§

BloomFilterFinish

Fields

§source: Error
§location: Location
§

UnexpectedImpureDefault

Fields

§location: Location
§region_id: RegionId
§column: String
§default_value: String
§

ManualCompactionOverride

§

IncompatibleWalProviderChange

Fields

§global: String
§region: String
§

MitoManifestInfo

Fields

§location: Location
§

ConvertDataType

Fields

§source: Error
§location: Location

Implementations§

Source§

impl Error

Source

pub(crate) fn is_fill_default(&self) -> bool

Returns true if we need to fill default value for a region.

Source

pub(crate) fn is_object_not_found(&self) -> bool

Returns true if the file is not found on the object store.

Trait Implementations§

Source§

impl Debug for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Error

Source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for Error
where Self: Debug + Display,

Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl ErrorCompat for Error

Source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

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 more
Source§

impl ErrorExt for Error

Source§

fn status_code(&self) -> StatusCode

Map this error to StatusCode.
Source§

fn as_any(&self) -> &dyn Any

Returns the error as Any so that it can be downcast to a specific implementation.
Source§

fn output_msg(&self) -> String
where Self: Sized,

Source§

fn root_cause(&self) -> Option<&dyn Error>
where Self: Sized,

Find out root level error for nested error
Source§

impl IntoError<Error> for ApplyBloomFilterIndexSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ApplyFulltextIndexSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ApplyInvertedIndexSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ArrowReaderSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = ArrowError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for BiErrorsSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<Box<Error>>, __T1: Into<Box<Error>>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for BloomFilterFinishSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for BuildEntrySnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = BoxedError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for BuildIndexApplierSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<ConcreteDataType>, __T1: Into<ConcreteDataType>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for ChecksumMismatchSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<u32>, __T1: Into<u32>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for CleanDirSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = Arc<Error>

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for CompatReaderSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<CompressionType>, __T1: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ComputeArrowSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ArrowError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ComputeVectorSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ConvertColumnDataTypeSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ConvertDataTypeSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<ConcreteDataType>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ConvertMetaDataSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ParquetError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ConvertValueSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ConvertVectorSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for CorruptedEntrySnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for CreateDirSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for CreateFulltextCreatorSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for DecodeArrowRowGroupSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ArrowError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for DecodeStatsSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = DecodeError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<CompressionType>, __T1: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for DeleteIndexSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<FileId>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for DeleteSstSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<FileId>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = BoxedError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for DeserializeFieldSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for DownloadSnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<FileId>, __T2: Into<FileType>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for EmptyManifestDirSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for EmptyRegionDirSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for EncodeMemtableSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ParquetError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for EncodeSparsePrimaryKeySnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = EncodeError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ExternalSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = BoxedError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for FieldTypeMismatchSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for FilterRecordBatchSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = Arc<Error>

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for FlushableRegionStateSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<RegionRoleState>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for FulltextFinishSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for FulltextPushTextSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for GetSchemaMetadataSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for IncompatibleWalProviderChangeSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for IndexEncodeNullSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for IndexFinishSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for IndexOptionsSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2, __T3> IntoError<Error> for InstallManifestToSnafu<__T0, __T1, __T2, __T3>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<ManifestVersion>, __T2: Into<ManifestVersion>, __T3: Into<ManifestVersion>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for InvalidBatchSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for InvalidConfigSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for InvalidMetadataSnafu
where Error: Error + ErrorCompat,

Source§

type Source = MetadataError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for InvalidRegionOptionsSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for InvalidRegionRequestSnafu
where Error: Error + ErrorCompat,

Source§

type Source = MetadataError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for InvalidRequestSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<ManifestVersion>, __T1: Into<ManifestVersion>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for InvalidSchedulerStateSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for InvalidSenderSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for InvalidWalReadRequestSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for JoinSnafu
where Error: Error + ErrorCompat,

Source§

type Source = JoinError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for JsonOptionsSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ManualCompactionOverrideSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for MetadataSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for MitoManifestInfoSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for NewRecordBatchSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ArrowError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for NoCheckpointSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<ManifestVersion>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2, __T3> IntoError<Error> for NoManifestsSnafu<__T0, __T1, __T2, __T3>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<ManifestVersion>, __T2: Into<ManifestVersion>, __T3: Into<ManifestVersion>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<ConcreteDataType>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ObjectStoreNotFoundSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for OpenDalSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for OpenRegionSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Arc<Error>

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for OperateAbortedIndexSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ParseJobIdSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for PartitionOutOfRangeSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<usize>, __T1: Into<usize>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<usize>, __T1: Into<usize>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PuffinAddBlobSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PuffinBuildReaderSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PuffinInitStagerSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PuffinPurgeStagerSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PuffinReadBlobSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PushBloomFilterValueSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for PushIndexValueSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for ReadDataPartSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ParquetError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = ParquetError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<Provider>,

Source§

type Source = BoxedError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for RecvSnafu
where Error: Error + ErrorCompat,

Source§

type Source = RecvError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RegionBusySnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for RegionMetadataNotFoundSnafu
where Error: Error + ErrorCompat,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for RegionStateSnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<RegionRoleState>, __T2: Into<RegionRoleState>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RegionStoppedSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for RejectWriteSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<RegionId>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for RemoteCompactionSnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<Option<JobId>>, __T2: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for SerdeJsonSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for SerializeFieldSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for StaleLogEntrySnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<u64>, __T2: Into<u64>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for StatsNotPresentSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for StopSchedulerSnafu
where Error: Error + ErrorCompat,

Source§

type Source = JoinError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for TimeRangePredicateOverflowSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<Timestamp>, __T1: Into<TimeUnit>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for TimeoutSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Elapsed

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for UnexpectedImpureDefaultSnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>, __T2: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for UnexpectedReplaySnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<u64>, __T2: Into<u64>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for UnsupportedOperationSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<String>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1> IntoError<Error> for UpdateManifestSnafu<__T0, __T1>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<RegionRoleState>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0, __T1, __T2> IntoError<Error> for UploadSnafu<__T0, __T1, __T2>
where Error: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<FileId>, __T2: Into<FileType>,

Source§

type Source = Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for Utf8Snafu
where Error: Error + ErrorCompat,

Source§

type Source = Utf8Error

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>
where Error: Error + ErrorCompat, __T0: Into<u32>,

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for WriteGroupSnafu
where Error: Error + ErrorCompat,

Source§

type Source = Arc<Error>

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for WriteParquetSnafu
where Error: Error + ErrorCompat,

Source§

type Source = ParquetError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl IntoError<Error> for WriteWalSnafu
where Error: Error + ErrorCompat,

Source§

type Source = BoxedError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
Source§

impl StackError for Error

Source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

Source§

fn next(&self) -> Option<&dyn StackError>

Source§

fn transparent(&self) -> bool

Indicates whether this error is “transparent”, that it delegates its “display” and “source” to the underlying error. Could be useful when you are just wrapping some external error, AND can not or would not provide meaningful contextual info. For example, the DataFusionError.
Source§

fn last(&self) -> &dyn StackError
where Self: Sized,

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§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

§

impl<T> AsErrorSource for T
where T: 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> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, V> Convert<T> for V
where 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> Downcast for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

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,

Causes self to use its Display implementation when Debug-formatted.
§

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,

Causes self to use its LowerHex implementation when Debug-formatted.
§

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,

Causes self to use its Pointer implementation when Debug-formatted.
§

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,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FutureExt for T

§

fn with_context(self, otel_cx: Context) -> WithContext<Self>

Attaches the provided Context to this type, returning a WithContext wrapper. Read more
§

fn with_current_context(self) -> WithContext<Self>

Attaches the current Context to this type, returning a WithContext wrapper. Read more
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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 more
Source§

impl<T> IntoRequest<T> for T

Source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
Source§

impl<T> IntoRequest<T> for T

Source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
§

impl<T> Pipe for T
where T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where 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) -> R
where 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) -> R
where 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
where Self: Borrow<B>, B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
where Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where Self: AsRef<U>, U: 'a + ?Sized, R: 'a,

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
where Self: AsMut<U>, U: 'a + ?Sized, R: 'a,

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
where Self: Deref<Target = T>, T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, func: impl FnOnce(&'a mut T) -> R, ) -> R
where Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<SS, SP> SupersetOf<SS> for SP
where SS: SubsetOf<SP>,

§

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

Checks if self is actually part of its subset T (and can be converted to it).
§

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

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

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

Calls .tap_mut() only in debug builds, and is erased in release builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

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
where Self: BorrowMut<B>, B: ?Sized,

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
where Self: AsRef<R>, R: ?Sized,

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
where Self: AsMut<R>, R: ?Sized,

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
where Self: Deref<Target = T>, T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<G1, G2> Within<G2> for G1
where G2: Contains<G1>,

§

fn is_within(&self, b: &G2) -> bool

§

impl<T> Any for T
where T: Any,

§

impl<T> ErasedDestructor for T
where T: 'static,

§

impl<T> Fruit for T
where T: Send + Downcast,

§

impl<T> MaybeSend for T
where T: Send,

§

impl<T> MaybeSendSync for T