Skip to main content

Module sdk

Module sdk 

Source
Expand description

Rust SDK surfaces for mounted Bijux apps.

Structs§

BijuxAppMetadata
Mounted-app metadata materialized from the high-level SDK builder.
BijuxCliHarness
In-process harness for mounted Rust apps.
CommandContext
Execution context passed to mounted app handlers.
CommandContextBuilder
Builder for mounted-app execution context.
CommandFailureBuilder
Builder for root-compatible structured failures.
CommandResult
Standard mounted-app command result.
DiagnosticRecordBuilder
Builder for root-compatible diagnostic records.
FeatureCapabilityDeclaration
Standard feature-capability declarations for mounted apps.
HarnessRun
Result of running a mounted app through the SDK harness.
OutputEnvelopeHelper
Stable helpers for mounted-app envelopes and payload shapes.
ProductMount
High-level SDK builder for mounted apps.
RenderedCommandResult
Rendered command result returned by the SDK harness.
SdkCompatibilityReport
Compatibility-check report for mounted apps.
SdkRenderConfig
Public render configuration for mounted-app command results.
SnapshotHelper
Stable snapshot rendering helpers for harness output.

Enums§

CommandEnvelope
Mounted-app result envelope.
StreamPolicy
Stream-routing policy for app-command results.

Traits§

BijuxApp
Trait implemented by mounted Rust apps.

Type Aliases§

SdkCompatibilityWindow
Runtime compatibility declaration for mounted apps.