List of all items
Structs
- xaxum::builder::XAxum
- xaxum::config::AxumConfig
- xaxum::config::AxumSwaggerConfig
- xaxum::server::XAxumServer
- xcache::cache::Cache
- xcache::config::XCacheConfig
- xconfig::config::ProfilesConfig
- xconfig::config::ServerConfig
- xhook::options::HookOptions
- xhttp::config::XHttpConfig
- xlog::config::XLogConfig
- xlog::kv_layer::KvLayer
- xlog::kv_layer::SpanKvFields
- xlog::otel_fmt::OtelConsoleFormat
- xlog::otel_fmt::OtelJsonFormat
- xorm::config::XOrmConfig
- xserver::blocking::BlockingServer
- xtrace::config::XTraceConfig
Enums
Traits
Macros
Functions
- xaxum::banner::print_banner
- xaxum::middleware::log::log_middleware
- xaxum::middleware::trace::trace_middleware
- xcache::client::c
- xcache::client::default
- xcache::client::del
- xcache::client::get
- xcache::client::get_cache_names
- xcache::client::set
- xcache::client::set_with_ttl
- xcache::init::init_xcache
- xcache::init::shutdown_xcache
- xcache::register_hook
- xconfig::accessor::contain_key
- xconfig::accessor::get_bool
- xconfig::accessor::get_float64
- xconfig::accessor::get_int
- xconfig::accessor::get_string
- xconfig::accessor::get_string_slice
- xconfig::accessor::get_value
- xconfig::accessor::parse_config
- xconfig::env_expand::expand_env_placeholder
- xconfig::env_expand::expand_env_placeholders_in_value
- xconfig::init::init_xconfig
- xconfig::init_store
- xconfig::location::detect_config_location
- xconfig::profiles::detect_profiles_active
- xconfig::profiles::to_profiles_active_config_location
- xconfig::register_hook
- xconfig::server_config::get_raw_server_name
- xconfig::server_config::get_server_name
- xconfig::server_config::get_server_version
- xhook::manager::invoke_before_start_hooks
- xhook::manager::invoke_before_stop_hooks
- xhttp::client::build_client
- xhttp::client::c
- xhttp::client::delete
- xhttp::client::get
- xhttp::client::head
- xhttp::client::patch
- xhttp::client::post
- xhttp::client::put
- xhttp::init::init_xhttp
- xhttp::register_hook
- xlog::init::init_xlog
- xlog::init::shutdown_xlog
- xlog::otel_fmt::get_otel_trace_ids
- xlog::register_hook
- xorm::client::db
- xorm::client::db_with_name
- xorm::client::get_pool_names
- xorm::init::init_xorm
- xorm::init::shutdown_xorm
- xorm::register_hook
- xserver::runner::init
- xserver::runner::run_blocking_server
- xserver::runner::run_server
- xserver::runner::shutdown
- xtrace::init::init_xtrace
- xtrace::init::is_trace_enabled
- xtrace::init::shutdown_xtrace
- xtrace::register_hook
- xutil::cmd::get_config_from_args
- xutil::convert::to_duration
- xutil::debug_log::error_if_enable_debug
- xutil::debug_log::info_if_enable_debug
- xutil::debug_log::log_if_enable_debug
- xutil::debug_log::warn_if_enable_debug
- xutil::default_value::default_if_empty
- xutil::default_value::take_or_default
- xutil::env::enable_debug
- xutil::file::dir_exist
- xutil::file::file_exist
- xutil::json::to_json_string
- xutil::json::to_json_string_indent
- xutil::retry::retry
- xutil::retry::retry_async
- xutil::spawn::extract_panic_message
- xutil::spawn::spawn_safe
Type Aliases
Constants
- xaxum::banner::VERSION
- xaxum::config::XAXUM_CONFIG_KEY
- xcache::client::DEFAULT_CACHE_NAME
- xcache::config::XCACHE_CONFIG_KEY
- xconfig::config::SERVER_CONFIG_KEY
- xconfig::location::CONFIG_LOCATION_ENV_KEY
- xconfig::profiles::PROFILES_ACTIVE_ENV_KEY
- xconfig::server_config::DEFAULT_SERVER_NAME
- xconfig::server_config::DEFAULT_SERVER_VERSION
- xhttp::config::XHTTP_CONFIG_KEY
- xlog::config::XLOG_CONFIG_KEY
- xorm::client::DEFAULT_POOL_NAME
- xorm::config::XORM_CONFIG_KEY
- xtrace::config::XTRACE_CONFIG_KEY
- xutil::env::DEBUG_KEY