Skip to main content

Crate sim_relation_site

Crate sim_relation_site 

Source
Expand description

Bounded, provider-neutral relation effects.

Structs§

Bindings
Ordered, typed parameter values.
DriverManifest
Declared provider identity checked before a driver can be installed.
Limits
Mandatory execution maxima and optional time/buffering bounds.
ProviderStats
Provider-reported bounded work and redaction-safe facts.
Receipt
Receipt deliberately excludes locator, bindings, row values, and provider errors.
RelationPlacement
A loaded site name paired with a provider-opaque locator.
RelationSite
Provider-neutral bounded site.
RelationSiteLib
Loadable relation-site library.
VecRowSink
In-memory row collector for callers that need a complete bounded result.

Enums§

LimitKind
Stable identity of an execution bound, suitable for a redacted limit receipt.
Operation
Capability/effect kind selected at the operation boundary.
SiteError
Site failure. Sensitive provider detail is never included in receipts.
StorageAccess
Authority carried by a preopened storage reference.
StorageLocator
Provider-neutral storage authority passed to a relation driver.

Traits§

Driver
Provider factory. Locator validation occurs only inside connect.
RowSink
Push target for query and returning rows.
Session
A provider session. It can receive only sealed checked operations.
Transaction
Transaction-scoped checked operations. Raw commit/rollback methods are absent.