Skip to main content

Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient imports

Commonly used imports for AllFrame applications

Re-exports§

pub use crate::cache::Cache;
pub use crate::cache::CacheConfig;
pub use crate::cache::CacheKey;
pub use crate::cache::MemoryCache;
pub use crate::di::AsyncInit;di
pub use crate::di::AsyncInitWith;di
pub use crate::di::ContainerBuilder;di
pub use crate::di::DependencyError;di
pub use crate::di::DependencyRegistry;di
pub use crate::di::FromEnv;di
pub use crate::di::Provider;di
pub use crate::di::Scope;di
pub use crate::grpc::GrpcServer;router-grpc
pub use crate::grpc::GrpcServerBuilder;router-grpc
pub use crate::grpc::GrpcServerError;router-grpc
pub use crate::grpc::TlsConfig;router-grpc
pub use crate::health::Dependency;health
pub use crate::health::DependencyStatus;health
pub use crate::health::HealthCheck;health
pub use crate::health::HealthReport;health
pub use crate::health::HealthServer;health
pub use crate::health::OverallStatus;health
pub use crate::health::SimpleHealthCheck;health
pub use crate::router::GraphQLAdapter;
pub use crate::router::GrpcAdapter;
pub use crate::router::GrpcRequest;
pub use crate::router::GrpcStatus;
pub use crate::router::Method;
pub use crate::router::ProtocolAdapter;
pub use crate::router::RestAdapter;
pub use crate::router::RestRequest;
pub use crate::router::RestResponse;
pub use crate::router::RouteMetadata;
pub use crate::router::Router;
pub use crate::router::State;
pub use crate::router::ToJsonSchema;
pub use crate::router::GraphQLConfig;router
pub use crate::router::GrpcConfig;router
pub use crate::router::RestConfig;router
pub use crate::router::RouterConfig;router
pub use crate::router::ServerConfig;router
pub use crate::shutdown::GracefulShutdown;
pub use crate::shutdown::GracefulShutdownExt;
pub use crate::shutdown::ShutdownAwareTaskSpawner;
pub use crate::shutdown::ShutdownSignal;
pub use crate::shutdown::ShutdownToken;

Derive Macros§

GrpcErrorrouter-grpc
Re-export GrpcError for convenient error handling Re-export GrpcError derive macro for automatic tonic::Status conversion Derive macro for automatic gRPC status conversion