aion_server/namespace/
mod.rs1pub mod grants;
5pub mod guard;
7pub mod mint_forward;
9pub mod minter;
11pub mod resolver;
13pub mod route;
15pub mod schedule_source;
17
18pub use grants::{GRANT_WORDS, GrantWord, require_grant};
19pub use guard::{
20 NamespaceGuard, NamespaceOperation, ScheduleTarget, SubscriptionScope, WorkflowTarget,
21};
22pub use mint_forward::GrpcMintForwarder;
23pub use minter::NamespaceMinter;
24pub use resolver::{
25 CallerIdentity, DISPLAY_NAME_ATTRIBUTE, NAMESPACE_ATTRIBUTE, NamespaceResolver, ScopedEngine,
26 StaticWorkflowNamespaces, TASK_QUEUE_ATTRIBUTE, WorkflowAttribution, WorkflowNamespaceSource,
27};
28pub use route::{
29 ForwardMintError, MintCredentials, MintForwarder, MintOwner, MintRoute, MintShardOwners,
30 NamespaceRouting, NamespaceShardResolver, decode_mint_origin, encode_mint_origin,
31};
32pub use schedule_source::{ScheduleNamespaceSource, StaticScheduleNamespaces};