Skip to main content

Crate murgamu

Crate murgamu 

Source

Re-exports§

pub use core::utils::MurResponder;
pub use server::MurServer;
pub use server::MurServerRunner;
pub use server::aliases::MurFuture;
pub use server::aliases::MurMainResult;
pub use server::aliases::MurPathParams;
pub use server::aliases::MurQueryParams;
pub use server::aliases::MurReq;
pub use server::aliases::MurRequest;
pub use server::aliases::MurRes;
pub use server::aliases::MurResInfallible;
pub use server::aliases::MurResponse;
pub use server::aliases::MurRouteHandler;
pub use server::config::ConfigMetadata;
pub use server::config::MurConfig;
pub use server::config::MurConfigBuilder;
pub use server::config::MurConfigError;
pub use server::config::MurConfigProvider;
pub use server::config::MurConfigProviderBuilder;
pub use server::config::MurConfigResult;
pub use server::config::MurConfigService;
pub use server::config::MurConfigSource;
pub use server::config::MurEnv;
pub use server::config::MurEnvProfile;
pub use server::config::MurEnvSource;
pub use server::config::MurFileSource;
pub use server::config::MurFromConfig;
pub use server::config::MurMemorySource;
pub use server::config::MurServerConfig;
pub use server::config::mur_current_env;
pub use server::config::mur_env;
pub use server::config::mur_env_is_true;
pub use server::config::mur_env_or;
pub use server::config::mur_env_parse;
pub use server::config::mur_env_parse_or;
pub use server::config::mur_is_development;
pub use server::config::mur_is_production;
pub use server::config::mur_is_test;
pub use server::config::mur_load_config;
pub use server::config::mur_load_config_required;
pub use server::controller::IntoController;
pub use server::controller::MurCloneController;
pub use server::controller::MurController;
pub use server::controller::MurControllerFactory;
pub use server::controller::MurControllers;
pub use server::controller::controllers;
pub use server::decorator::MurDecorator;
pub use server::error::MurError;
pub use server::error::MurExceptionFilter;
pub use server::guard::MurGuard;
pub use server::guard::MurGuardFactory;
pub use server::guard::MurGuardFuture;
pub use server::guard::MurGuardSync;
pub use server::http::MurBody;
pub use server::http::MurExtractor;
pub use server::http::MurExtractorSync;
pub use server::http::MurHeader;
pub use server::http::MurHttpResponse;
pub use server::http::MurIntoResponse;
pub use server::http::MurJson;
pub use server::http::MurMethod;
pub use server::http::MurPath;
pub use server::http::MurQuery;
pub use server::http::MurQueryParam;
pub use server::http::MurRequestContext;
pub use server::http::MurResExt;
pub use server::http::MurResponseBuilder;
pub use server::http::MurText;
pub use server::http::extractors::Param;
pub use server::http::multipart::MurFormField;
pub use server::http::multipart::MurMultipart;
pub use server::http::multipart::MurMultipartConfig;
pub use server::http::multipart::MurUploadedFile;
pub use server::interceptor::MurInterceptor;
pub use server::interceptor::MurInterceptorFuture;
pub use server::middleware::MurMiddleware;
pub use server::middleware::MurNext;
pub use server::middleware::rate_limit::MurThrottler;
pub use server::middleware::rate_limit::MurThrottlerAlgorithm;
pub use server::middleware::rate_limit::MurThrottlerConfig;
pub use server::middleware::rate_limit::MurThrottlerKey;
pub use server::middleware::timeout::MurTimeout;
pub use server::middleware::timeout::TimeoutConfig;
pub use server::module::MurModule;
pub use server::module::MurModuleConfig;
pub use server::pipe::MurPipe;
pub use server::pipe::MurPipeAsync;
pub use server::provider::MurProvider;
pub use server::provider::MurProviderScope;
pub use server::router::MurRouteBuilder;
pub use server::router::MurRouteDefinition;
pub use server::router::MurRouteInfo;
pub use server::router::MurRoutePattern;
pub use server::router::MurRouter;
pub use server::service::MurDependencies;
pub use server::service::MurInjectable;
pub use server::service::MurInjects;
pub use server::service::MurService;
pub use server::service::MurServiceContainer;
pub use server::service::MurServiceContainerBuilder;
pub use server::service::MurServiceFactory;
pub use server::service::MurServices;
pub use chrono;
pub use hyper;
pub use serde;
pub use serde_json;
pub use tokio;

Modules§

core
prelude
server

Macros§

html_response
json_response
mur_controllers
mur_html
mur_json
mur_service
mur_services
mur_text
no_content_response
ok_response
text_response

Constants§

NAME
VERSION

Attribute Macros§

api
body
controller
delete
get
guard
head
header
injectable
interceptor
main
module
options
param
patch
post
public
put
query
role
route
service
validate

Derive Macros§

MurDto
MurEntity