pub enum DiagnosticExecutionBudgetResource {
Show 21 variants
QueryExecutions,
PlanningSteps,
PlanCompilations,
KeyIndexEntriesVisited,
RowsVisited,
StoredBytesRead,
PredicateExpressionSteps,
NestedValueSteps,
DecodedBytes,
MaterializedBytes,
SortEntries,
SortComparisons,
SortTemporaryBytes,
GroupDistinctEntries,
GroupDistinctStateBytes,
CursorSteps,
TemporaryBytes,
DiagnosticSteps,
ResultRows,
ResultBytes,
InstructionUnits,
}Expand description
Compact hard-budget resource carried by DiagnosticFactTag::BudgetResource.
Variants§
QueryExecutions
Compact diagnostic value 1.
PlanningSteps
Compact diagnostic value 2.
PlanCompilations
Compact diagnostic value 3.
KeyIndexEntriesVisited
Compact diagnostic value 4.
RowsVisited
Compact diagnostic value 5.
StoredBytesRead
Compact diagnostic value 6.
PredicateExpressionSteps
Compact diagnostic value 7.
NestedValueSteps
Compact diagnostic value 8.
DecodedBytes
Compact diagnostic value 9.
MaterializedBytes
Compact diagnostic value 10.
SortEntries
Compact diagnostic value 11.
SortComparisons
Compact diagnostic value 12.
SortTemporaryBytes
Compact diagnostic value 13.
GroupDistinctEntries
Compact diagnostic value 14.
GroupDistinctStateBytes
Compact diagnostic value 15.
CursorSteps
Compact diagnostic value 16.
TemporaryBytes
Compact diagnostic value 17.
DiagnosticSteps
Compact diagnostic value 18.
ResultRows
Compact diagnostic value 19.
ResultBytes
Compact diagnostic value 20.
InstructionUnits
Compact diagnostic value 21.
Implementations§
Trait Implementations§
Source§impl Clone for DiagnosticExecutionBudgetResource
impl Clone for DiagnosticExecutionBudgetResource
Source§fn clone(&self) -> DiagnosticExecutionBudgetResource
fn clone(&self) -> DiagnosticExecutionBudgetResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DiagnosticExecutionBudgetResource
impl Eq for DiagnosticExecutionBudgetResource
impl StructuralPartialEq for DiagnosticExecutionBudgetResource
Auto Trait Implementations§
impl Freeze for DiagnosticExecutionBudgetResource
impl RefUnwindSafe for DiagnosticExecutionBudgetResource
impl Send for DiagnosticExecutionBudgetResource
impl Sync for DiagnosticExecutionBudgetResource
impl Unpin for DiagnosticExecutionBudgetResource
impl UnsafeUnpin for DiagnosticExecutionBudgetResource
impl UnwindSafe for DiagnosticExecutionBudgetResource
Blanket Implementations§
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