Skip to main content

Module contracts

Module contracts 

Source
Expand description

Durable typed contracts grouped by functional surface.

Re-exports§

pub use command::CommandMetadata;
pub use command::CommandPath;
pub use command::Namespace;
pub use command::NamespaceMetadata;
pub use envelope::ErrorDetailsV1;
pub use envelope::ErrorEnvelopeV1;
pub use envelope::ErrorPayloadV1;
pub use envelope::OutputEnvelopeMetaV1;
pub use envelope::OutputEnvelopeV1;
pub use execution::ColorMode;
pub use execution::ConfigSource;
pub use execution::ExecutionPolicy;
pub use execution::ExitCode;
pub use execution::GlobalFlags;
pub use execution::LogLevel;
pub use execution::OutputFormat;
pub use execution::PrettyMode;
pub use marker::ContractMarker;
pub use plugin::CompatibilityRange;
pub use plugin::PluginCapability;
pub use plugin::PluginKind;
pub use plugin::PluginLifecycleState;
pub use plugin::PluginManifestV2;
pub use product_mount::known_bijux_tool;
pub use product_mount::known_bijux_tool_namespaces;
pub use product_mount::known_bijux_tools;
pub use product_mount::official_product_namespaces;
pub use product_mount::KnownBijuxTool;
pub use product_mount::ProductMountMetadata;
pub use query::contracts_schema_query;
pub use query::ContractsSchemaQuery;
pub use schema::error_envelope_v1_schema;
pub use schema::output_envelope_v1_schema;
pub use schema::plugin_manifest_v2_schema;

Modules§

command
Command-path and namespace contracts.
config
Config domain contracts.
diagnostics
Diagnostic and trace contracts.
envelope
Output and error envelope contracts.
execution
Execution-policy and flag contracts.
marker
Shared marker contracts.
plugin
Plugin manifest and compatibility contracts.
product_mount
Official product-mount reservation contracts. Official product-mount reservation contracts.
query
Read-only schema inventory query interfaces. Read-only contract schema inventory interfaces for maintainer tooling.
schema
JSON Schema generation helpers. JSON schema generation helpers for durable contract types.