Skip to main content

Module components

Module components 

Source
Expand description

Core output components for fastapi_rust.

This module contains the primary visual components:

Re-exports§

pub use banner::Banner;
pub use banner::BannerConfig;
pub use banner::ServerInfo;
pub use dependency_tree::DependencyNode;
pub use dependency_tree::DependencyTreeDisplay;
pub use errors::ErrorFormatter;
pub use errors::FormattedError;
pub use errors::ValidationContext;
pub use help_display::ArgGroup;
pub use help_display::ArgInfo;
pub use help_display::CommandInfo;
pub use help_display::HelpDisplay;
pub use help_display::HelpInfo;
pub use http_inspector::RequestInfo;
pub use http_inspector::RequestInspector;
pub use http_inspector::ResponseInfo;
pub use http_inspector::ResponseInspector;
pub use logging::LogEntry;
pub use logging::RequestLogger;
pub use logging::ResponseTiming;
pub use middleware_stack::MiddlewareInfo;
pub use middleware_stack::MiddlewareStackDisplay;
pub use openapi_display::EndpointInfo;
pub use openapi_display::OpenApiDisplay;
pub use openapi_display::OpenApiDisplayConfig;
pub use openapi_display::OpenApiSummary;
pub use openapi_display::PropertyInfo;
pub use openapi_display::SchemaType;
pub use routes::RouteDisplay;
pub use routes::RouteTableConfig;
pub use routing_debug::CandidateRoute;
pub use routing_debug::ExtractedParams;
pub use routing_debug::MatchResult;
pub use routing_debug::RoutingDebug;
pub use routing_debug::RoutingDebugInfo;
pub use shutdown_progress::ShutdownPhase;
pub use shutdown_progress::ShutdownProgress;
pub use test_results::TestCaseResult;
pub use test_results::TestModuleResult;
pub use test_results::TestReport;
pub use test_results::TestReportDisplay;
pub use test_results::TestStatus;

Modules§

banner
Startup banner component.
dependency_tree
Dependency injection tree display component.
errors
Error formatting component.
help_display
Help and usage display component.
http_inspector
HTTP request and response inspector component.
logging
Request/response logging component.
middleware_stack
Middleware stack visualization component.
openapi_display
OpenAPI schema display component.
routes
Route table display component.
routing_debug
Routing debug output component.
shutdown_progress
Graceful shutdown progress indicator component.
test_results
Test results formatter component.