Re-exports§
pub use api_keys::ApiKeyScope;pub use cache::HandleCache;pub use cache::SlugCache;pub use cache::TenantMeta;pub use control_db::ControlDb;pub use control_db::PeriodAggregate;pub use control_db::SearchTenantsParams;pub use control_db::SearchTenantsResult;pub use control_db::SortDir;pub use control_db::TenantOverviewRow;pub use control_db::TenantRole;pub use control_db::TenantSortCol;pub use dashboard::DashboardSignupError;pub use dashboard::DashboardSignupParams;pub use dashboard::DashboardSignupResult;pub use dashboard::DashboardState;pub use dashboard::ProvisionForUserError;pub use dashboard::dashboard_signup;pub use dashboard::provision_tenant_for_user;pub use dns::DnsError;pub use dns::DnsResolver;pub use dns::HickoryDnsResolver;pub use dns::SweepStats;pub use dns::verify_domain;pub use domains::DomainId;pub use domains::DomainStatus;pub use domains::TenantDomain;pub use domains::normalize_domain;pub use error::SaasError;pub use manage::ManageState;pub use manage::manage_router;pub use managed_email::EmailSenderFactory;pub use managed_email::ManagedEmailConfig;pub use managed_email::ManagedEmailSender;pub use managed_email::ManagedEmailSenderFactory;pub use mau::MauSink;pub use router::RequireActiveTenant;pub use router::TenantRouterState;pub use router::build_handle_with_path;pub use router::pre_warm;pub use router::tenant_router_middleware;pub use tenants::MemberId;pub use tenants::PlanId;pub use tenants::ProvisionResult;pub use tenants::Tenant;pub use tenants::TenantBuilderConfig;pub use tenants::TenantId;pub use tenants::TenantMember;pub use tenants::TenantPlan;pub use tenants::TenantStatus;pub use tenants::validate_slug;pub use webhook_sink::EventSinkFactory;pub use webhook_sink::LoggingEventSinkFactory;pub use webhook_sink::WebhookEventSink;pub use webhook_sink::WebhookEventSinkFactory;pub use webhook_worker::WebhookWorker;pub use webhook_worker::WebhookWorkerConfig;
Modules§
- api_
keys - cache
- control_
db - dashboard
- Dashboard auth dogfooding primitives.
- dns
- DNS resolver trait, Hickory-backed real implementation, and
verify_domainhelper. - domains
- Custom domain types and validation.
- error
- manage
- managed_
email - Postmark-backed managed email sender for the SaaS deployment.
- mau
- Control-plane MAU (Monthly Active Users) sink.
- router
- tenants
- webhook_
sink - Per-tenant
EventSinkwiring for the SaaS webhook system. - webhook_
worker - Background webhook delivery worker.