Skip to main content

RuntimeBoundaryCode

Enum RuntimeBoundaryCode 

Source
#[repr(u16)]
pub enum RuntimeBoundaryCode {
Show 43 variants SqlSurfaceControllerRequired = 0, SchemaSurfaceControllerRequired = 1, SqlQueryNoConfiguredEntities = 2, SqlQueryEntityNotFound = 3, SqlDdlTargetRequired = 4, SqlDdlEntityNotConfigured = 5, SqlIntrospectionDisabled = 6, MutationRequiredFieldMissing = 7, MutationManagedTimestampRegression = 8, PersistedRowLayoutOutsideAcceptedWindow = 9, PersistedRowSlotCountMismatch = 10, GeneratedFieldAfterDdlField = 11, JournalMutationRevisionExhausted = 12, ConstraintViolation = 13, AcceptedRowConstraintProgramCorrupt = 14, ConstraintActivationWriteBlocked = 15, GeneratedConstraintActivationStale = 16, MutationDatabaseOwnedFieldExplicit = 17, MutationBatchEmpty = 18, MutationBatchTooManyItems = 19, MutationBatchStagedBytesExceeded = 20, MutationBatchResultBytesExceeded = 21, MutationBatchStoreMismatch = 22, MutationBatchTooManyEntities = 23, MutationBatchDuplicateKey = 24, OperationalSurfaceControllerRequired = 25, ExactKeyBatchTooManyItems = 26, ExactKeyBatchInputBytesExceeded = 27, ExactKeyBatchStoredBytesExceeded = 28, ExactKeyBatchResultBytesExceeded = 29, ExecutionBudgetExceeded = 30, PageUnitTooLarge = 31, RequestExecutionScopeRequired = 32, RequestExecutionRootMismatch = 33, SqlQueryReplyBytesExceeded = 34, QueryExplainOutputExceeded = 35, QueryExplainDepthExceeded = 36, DatabaseStartupRecoveryPending = 37, SqlSurfacePolicyDenied = 38, SchemaSurfacePolicyDenied = 39, MutationBatchCommitWorkExceeded = 40, ConvergenceBacklogPressure = 41, MemoryBucketSizeMismatch = 42,
}
Expand description

RuntimeBoundaryCode

Compact public-runtime boundary identifier. Variant order is wire-order significant for public error-code offsets.

Variants§

§

SqlSurfaceControllerRequired = 0

§

SchemaSurfaceControllerRequired = 1

§

SqlQueryNoConfiguredEntities = 2

§

SqlQueryEntityNotFound = 3

§

SqlDdlTargetRequired = 4

§

SqlDdlEntityNotConfigured = 5

§

SqlIntrospectionDisabled = 6

§

MutationRequiredFieldMissing = 7

A complete accepted mutation omitted a required field.

§

MutationManagedTimestampRegression = 8

A logical write would move an accepted managed timestamp backward.

§

PersistedRowLayoutOutsideAcceptedWindow = 9

A persisted row’s stamp falls outside the accepted layout window.

§

PersistedRowSlotCountMismatch = 10

A persisted row’s physical slot count disagrees with its layout stamp.

§

GeneratedFieldAfterDdlField = 11

A generated field would collide with an accepted DDL-owned slot.

§

JournalMutationRevisionExhausted = 12

A journaled mutation cannot reserve a representable post-commit revision.

§

ConstraintViolation = 13

A final canonical after-image violates one accepted row constraint or gate.

§

AcceptedRowConstraintProgramCorrupt = 14

Accepted row-constraint metadata or its compiled program is inconsistent.

§

ConstraintActivationWriteBlocked = 15

A write conflicts with one incomplete accepted constraint activation.

§

GeneratedConstraintActivationStale = 16

A live generated constraint activation no longer matches its proposal.

§

MutationDatabaseOwnedFieldExplicit = 17

A caller explicitly authored a field owned by accepted database policy.

§

MutationBatchEmpty = 18

A mixed structural mutation batch contained no operations.

§

MutationBatchTooManyItems = 19

A mixed structural mutation batch exceeded its operation-count bound.

§

MutationBatchStagedBytesExceeded = 20

A mixed structural mutation batch exceeded its staged-byte bound.

§

MutationBatchResultBytesExceeded = 21

A mixed structural mutation result exceeded its encoded response bound.

§

MutationBatchStoreMismatch = 22

A mixed structural mutation batch crossed an accepted store boundary.

§

MutationBatchTooManyEntities = 23

A mixed structural mutation batch exceeded its distinct-entity bound.

§

MutationBatchDuplicateKey = 24

More than one mixed structural operation targeted the same accepted key.

§

OperationalSurfaceControllerRequired = 25

An operational report or reset endpoint requires a controller caller.

§

ExactKeyBatchTooManyItems = 26

An exact-key batch exceeded its admitted input item count.

§

ExactKeyBatchInputBytesExceeded = 27

An exact-key batch exceeded its admitted encoded input-key bytes.

§

ExactKeyBatchStoredBytesExceeded = 28

An exact-key batch exceeded its admitted distinct stored-row bytes.

§

ExactKeyBatchResultBytesExceeded = 29

An exact-key batch exceeded its admitted logical result bytes.

§

ExecutionBudgetExceeded = 30

One charged execution resource exceeded its absolute safety ceiling.

§

PageUnitTooLarge = 31

One indivisible scalar-page unit cannot fit in an otherwise empty page envelope.

§

RequestExecutionScopeRequired = 32

Database access was attempted without an active request-execution scope.

§

RequestExecutionRootMismatch = 33

An explicit request root conflicts with the root already active for this request.

§

SqlQueryReplyBytesExceeded = 34

A successful generated SQL query reply exceeds the deployed IC query-response limit.

§

QueryExplainOutputExceeded = 35

§

QueryExplainDepthExceeded = 36

A derived logical explain access tree exceeds the diagnostic depth limit.

§

DatabaseStartupRecoveryPending = 37

Startup recovery remains incomplete and ordinary database work must retry later.

§

SqlSurfacePolicyDenied = 38

An application guard denied access to the generated SQL read surface.

§

SchemaSurfacePolicyDenied = 39

An application guard denied access to the generated accepted-schema surface.

§

MutationBatchCommitWorkExceeded = 40

A structural mutation batch exceeded its canonical prepared-commit work bound.

§

ConvergenceBacklogPressure = 41

Retained journal debt leaves insufficient bounded convergence capacity.

§

MemoryBucketSizeMismatch = 42

Requested manager bucket pages differ from the existing memory layout.

Trait Implementations§

Source§

impl Clone for RuntimeBoundaryCode

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for RuntimeBoundaryCode

Source§

impl Debug for RuntimeBoundaryCode

Source§

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

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

impl Eq for RuntimeBoundaryCode

Source§

impl Hash for RuntimeBoundaryCode

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for RuntimeBoundaryCode

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for RuntimeBoundaryCode

Auto Trait Implementations§

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

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

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

Source§

type Error = !

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

fn try_from(value: U) -> Result<T, !>

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.