List of all items
Structs
- browser::manager::BrowserManager
- browser::native::NativeBackend
- browser::native::native_impl::NativeBackend
- capabilities::Capabilities
- config::ApiKeyEntry
- config::ArtifactsConfig
- config::AuthConfig
- config::BrowserConfig
- config::CircuitBreakerConfig
- config::Config
- config::MetricsConfig
- config::PluginConfig
- config::RateLimitConfig
- config::ServerConfig
- config::TelemetryConfig
- config::ToolConfig
- diagrams::providers::bpmn::BpmnProvider
- diagrams::providers::cmd::CommandProvider
- diagrams::providers::d2::D2Provider
- diagrams::providers::ditaa::DitaaProvider
- diagrams::providers::excalidraw::ExcalidrawProvider
- diagrams::providers::mermaid::MermaidProvider
- diagrams::providers::plugin::PluginProvider
- diagrams::providers::vega::VegaLiteProvider
- diagrams::providers::vega::VegaProvider
- diagrams::providers::wavedrom::WavedromProvider
- diagrams::registry::DiagramRegistry
- interface::dtos::RenderRequestDto
- interface::dtos::RenderResponseDto
- interface::errors::ProblemDetails
- interface::mapping::DiagramRequest
- server::AppState
- server::metrics::Metrics
- server::metrics::PrometheusHandle
- server::middleware::circuit_breaker::CircuitBreakerManager
- server::middleware::circuit_breaker::ProviderCircuit
- server::middleware::rate_limit::RateLimiter
- server::middleware::rate_limit::TokenBucket
- utils::font_manager::FontManager
Enums
- diagrams::error::DiagramError
- server::middleware::circuit_breaker::CircuitState
- utils::image_converter::WebpQuality
Traits
Macros
Functions
- cli::batch
- cli::convert
- cli::generate_diagram
- cli::resolve_base_format
- config::default_admin_port
- config::default_auth_header
- config::default_burst
- config::default_context_ttl
- config::default_failure_threshold
- config::default_false
- config::default_host
- config::default_log_level
- config::default_max_input_size
- config::default_max_output_size
- config::default_pool_size
- config::default_port
- config::default_reset_timeout
- config::default_rps
- config::default_timeout
- config::default_true
- diagrams::adaptive_timeout
- diagrams::run_process_with_timeout
- server::admin::dashboard
- server::admin::health_check
- server::admin::metrics_handler
- server::admin::run_admin_server
- server::app
- server::handlers::get_diagram
- server::handlers::post_render
- server::handlers::render_diagram
- server::handlers::root
- server::metrics::describe_metrics
- server::metrics::init_metrics
- server::middleware::auth::admin_auth_middleware
- server::middleware::auth::auth_middleware
- server::middleware::auth::find_api_key_entry
- server::middleware::rate_limit::extract_client_ip
- server::middleware::rate_limit::rate_limit_middleware
- server::run
- utils::decode
- utils::image_converter::create_webp_encoder
- utils::image_converter::png_to_webp
- utils::image_converter::svg_to_webp