pub enum DistributedReadAssemblyError {
Show 17 variants
ZeroAssemblerBudget,
EmptyRangeSet,
UnexpectedRange {
range_id: String,
},
DuplicateRange {
range_id: String,
},
MissingRangeEnd {
range_id: String,
},
CleanupNotAcknowledged {
range_id: String,
},
RangeFailed {
range_id: String,
reason: String,
},
SchemaMismatch {
range_id: String,
},
PayloadMismatch {
range_id: String,
payload: &'static str,
},
ValueArity {
range_id: String,
expected: usize,
actual: usize,
},
OrderKeyArity {
range_id: String,
expected: usize,
actual: usize,
},
ResourceLimitExceeded {
required_bytes: u64,
max_assembler_bytes: u64,
max_spill_bytes: u64,
},
Projection(String),
Aggregate(String),
NotPrepared,
Closed,
Failed,
}Expand description
Classified preparation failure. No variant carries partial SQL rows.
Variants§
ZeroAssemblerBudget
EmptyRangeSet
UnexpectedRange
DuplicateRange
MissingRangeEnd
CleanupNotAcknowledged
RangeFailed
SchemaMismatch
PayloadMismatch
ValueArity
OrderKeyArity
ResourceLimitExceeded
Projection(String)
Aggregate(String)
NotPrepared
Closed
Failed
Trait Implementations§
Source§impl Debug for DistributedReadAssemblyError
impl Debug for DistributedReadAssemblyError
impl Eq for DistributedReadAssemblyError
Source§impl Error for DistributedReadAssemblyError
impl Error for DistributedReadAssemblyError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for DistributedReadAssemblyError
Auto Trait Implementations§
impl Freeze for DistributedReadAssemblyError
impl RefUnwindSafe for DistributedReadAssemblyError
impl Send for DistributedReadAssemblyError
impl Sync for DistributedReadAssemblyError
impl Unpin for DistributedReadAssemblyError
impl UnsafeUnpin for DistributedReadAssemblyError
impl UnwindSafe for DistributedReadAssemblyError
Blanket Implementations§
impl<T> Allocation for T
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