Skip to main content

Crate cufflink_types

Crate cufflink_types 

Source

Re-exports§

pub use manifest::*;

Modules§

db
The db_call wire contract shared by the guest SDK and the platform: requests, responses, bound parameters and structured database errors.
features
Platform capability names: what /api/version advertises in supports and a manifest may demand in required_platform_features.
grants
Permission strings: the single owner of their grammar, shared by the platform and the guest SDK. Only the scope suffix has a grammar; the part before @ is compared exactly as before scopes existed, so no role string without @ changes meaning.
manifest
The service manifest: everything the SDK macros emit about a service and the platform deploys from.
openapi
OpenAPI spec generation from a ServiceManifest.
policy
Names of the per-tenant platform policies and their modes, shared by the platform (which evaluates them) and the CLI (which sets them).
route_path
Route path patterns of routing: strict services: parsed once here and shared by the service! macro, the deploy validator, the platform’s route table and the OpenAPI generator.
slug
Identifier rules shared by the platform and the processes that turn identifiers into database names, NATS subjects and filesystem paths.