Skip to main content

Crate sim_expr_tree_core

Crate sim_expr_tree_core 

Source
Expand description

Backend-neutral expression-tree namespace records.

Structs§

CellCreate
Request record for creating an immutable durable cell.
CellId
Stable cell identity.
CellRecord
Immutable durable calculation cell record.
CodecPolicyPatch
Patch applied at the tree, directory, or cell policy level.
DirId
Stable dir identity.
DirRecord
Durable directory record with immutable identity and movable parent/name.
EffectiveCodecPolicy
Fully resolved codec and face policy at one namespace node.
ExprTreeStores
Typed source/control/derived stores plus explicit Table/Dir mount descriptors.
FaceBudget
Independent resource ceilings for one encoded source or result face.
MountDescriptor
Explicit mount descriptor stored outside authored source cells.
MountEpoch
Monotonic observation of a mounted backend generation.
Namespace
Durable finite namespace records for one expression tree.
NamespaceName
A validated finite namespace child name.
PendingCommit
Recoverable source/control commit staged across separate backends.
RevisionTick
Monotonic namespace revision paired with the logical tick that produced it.
SourceEntry
Authored source-store entry. Operational and derived values have no variants here.
SourceRecord
Source provenance attached to a namespace node.
Stamp
Stamp attached to durable namespace records.
TreeId
Stable tree identity.
WallTimeMs
Optional wall-clock observation in Unix milliseconds.
WriterLane
An acquired serialized writer lane.

Enums§

BackendKind
Backend family named by a mounted expression-tree store descriptor.
ControlEntry
Control-store entry for operational state.
DerivedEntry
Derived-store entry for rebuildable calculation artifacts.
GeneratedNameKind
Generated-name counter families are scoped per parent directory.
MountResource
Mounted target shape. Table mounts are leaves; Dir mounts can be traversed.
NamespaceEntry
A named child entry in the finite namespace.
NamespaceError
Typed failures for backend-neutral expression-tree namespace records.
NodeKind
Durable expression-tree node families.
StoreError
Store composition failures.

Constants§

HARD_MAX_FACE_BYTES
Absolute ceiling for bytes admitted to one encoded source or result face.
HARD_MAX_FACE_DEPTH
Absolute ceiling for expression nesting inspected for one face.
HARD_MAX_FACE_ITEMS
Absolute ceiling for expression nodes or runtime collection items inspected for one face.

Functions§

crate_identity
Returns the crate’s public identity.
resolve_namespace_path
Resolve a canonical expression-tree namespace reference.