Skip to main content

Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient imports.

Re-exportsยง

pub use crate::components::banner::Banner;
pub use crate::components::banner::BannerConfig;
pub use crate::components::banner::ServerInfo;
pub use crate::components::dependency_tree::DependencyNode;
pub use crate::components::dependency_tree::DependencyTreeDisplay;
pub use crate::components::errors::ErrorFormatter;
pub use crate::components::errors::FormattedError;
pub use crate::components::errors::HttpErrorInfo;
pub use crate::components::errors::LocItem;
pub use crate::components::errors::ValidationContext;
pub use crate::components::errors::ValidationErrorDetail;
pub use crate::components::help_display::ArgGroup;
pub use crate::components::help_display::ArgInfo;
pub use crate::components::help_display::CommandInfo;
pub use crate::components::help_display::HelpDisplay;
pub use crate::components::help_display::HelpInfo;
pub use crate::components::http_inspector::RequestInfo;
pub use crate::components::http_inspector::RequestInspector;
pub use crate::components::http_inspector::ResponseInfo;
pub use crate::components::http_inspector::ResponseInspector;
pub use crate::components::logging::HttpMethod;
pub use crate::components::logging::LogEntry;
pub use crate::components::logging::RequestLogger;
pub use crate::components::logging::ResponseTiming;
pub use crate::components::middleware_stack::MiddlewareInfo;
pub use crate::components::middleware_stack::MiddlewareStackDisplay;
pub use crate::components::openapi_display::EndpointInfo;
pub use crate::components::openapi_display::OpenApiDisplay;
pub use crate::components::openapi_display::OpenApiDisplayConfig;
pub use crate::components::openapi_display::OpenApiSummary;
pub use crate::components::openapi_display::PropertyInfo;
pub use crate::components::openapi_display::SchemaType;
pub use crate::components::routes::RouteDisplay;
pub use crate::components::routes::RouteEntry;
pub use crate::components::routes::RouteTableConfig;
pub use crate::components::routing_debug::CandidateRoute;
pub use crate::components::routing_debug::ExtractedParams;
pub use crate::components::routing_debug::MatchResult;
pub use crate::components::routing_debug::RoutingDebug;
pub use crate::components::routing_debug::RoutingDebugInfo;
pub use crate::components::shutdown_progress::ShutdownPhase;
pub use crate::components::shutdown_progress::ShutdownProgress;
pub use crate::components::shutdown_progress::ShutdownProgressDisplay;
pub use crate::components::test_results::TestCaseResult;
pub use crate::components::test_results::TestModuleResult;
pub use crate::components::test_results::TestReport;
pub use crate::components::test_results::TestReportDisplay;
pub use crate::components::test_results::TestStatus;
pub use crate::detection::DetectionResult;
pub use crate::detection::OutputPreference;
pub use crate::detection::OverrideMode;
pub use crate::detection::detect_environment;
pub use crate::detection::detected_preference;
pub use crate::detection::is_agent_environment;
pub use crate::facade::RichOutput;
pub use crate::facade::RichOutputBuilder;
pub use crate::facade::StatusKind;
pub use crate::facade::get_global;
pub use crate::facade::set_global;
pub use crate::mode::OutputMode;
pub use crate::mode::feature_info;
pub use crate::mode::has_rich_support;
pub use crate::testing::OutputEntry;
pub use crate::testing::OutputLevel;
pub use crate::testing::TestOutput;
pub use crate::testing::assert_contains;
pub use crate::testing::assert_contains_in_order;
pub use crate::testing::assert_has_ansi;
pub use crate::testing::assert_max_width;
pub use crate::testing::assert_no_ansi;
pub use crate::testing::assert_not_contains;
pub use crate::testing::capture;
pub use crate::testing::capture_both;
pub use crate::testing::capture_with_width;
pub use crate::testing::debug_output;
pub use crate::testing::is_verbose;
pub use crate::testing::strip_ansi_codes;
pub use crate::themes::FastApiTheme;
pub use crate::themes::ThemePreset;