Skip to main content

Module namespace

Module namespace 

Source
Expand description

Namespace resolution and authorization guard types. Namespace authorization and routing support.

Re-exports§

pub use guard::NamespaceGuard;
pub use guard::NamespaceOperation;
pub use guard::ScheduleTarget;
pub use guard::SubscriptionScope;
pub use guard::WorkflowTarget;
pub use resolver::CallerIdentity;
pub use resolver::NAMESPACE_ATTRIBUTE;
pub use resolver::NamespaceResolver;
pub use resolver::ScopedEngine;
pub use resolver::StaticWorkflowNamespaces;
pub use resolver::WorkflowAttribution;
pub use resolver::WorkflowNamespaceSource;
pub use schedule_source::ScheduleNamespaceSource;
pub use schedule_source::StaticScheduleNamespaces;

Modules§

guard
Namespace guard rules for workflow operations and subscriptions. Adapter-boundary namespace enforcement.
resolver
Caller identity resolution and scoped-engine selection. Namespace resolver type wired into shared state.
schedule_source
Durable schedule→namespace ownership sources. Durable schedule→namespace ownership sources.