Expand description
Low-level outbound Trellis runtime primitives for generated Rust code.
This crate provides connection/auth helpers plus descriptor-driven request and publish operations. It intentionally avoids contract-specific convenience methods so first-party code can move toward generated SDKs and small local wrappers.
Structs§
- Operation
Invoker - Operation
Ref - Operation
RefData - Operation
Snapshot - Service
Connect Options - Connection options for a Trellis service/session-key principal.
- Session
Auth - Session-scoped signing material used for Trellis auth and RPC proofs.
- Trellis
Client - A low-level Trellis client over NATS request/reply and publish primitives.
- User
Connect Options - Connection options for a user/binding-token principal.
Enums§
- Operation
Event - Operation
State - Trellis
Client Error - Errors returned by the Trellis client runtime.
Traits§
- Event
Descriptor - Metadata required to publish one typed Trellis event.
- Operation
Descriptor - RpcDescriptor
- Metadata required to call one typed Trellis RPC.
Functions§
- control_
subject - verify_
proof - Verify the
proofheader for a signed Trellis RPC payload.