arsenal-broker · crate
Declared module signatures, types, configuration, and source documentation.
Source: arsenal/crates/arsenal-broker/src/lib.rs. SHA-256: 96b1bed6734958c5c5c0ce05651f84f2023928d166c7b91899604391a930a526.
This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.
audit_sink
pub mod audit_sink;Source line: 83.
config
pub mod config;Source line: 84.
consent_service
pub mod consent_service;Source line: 85.
handlers
pub mod handlers;Source line: 86.
metrics
pub mod metrics;Source line: 87.
middleware
pub mod middleware;Source line: 88.
proxy_config
pub mod proxy_config;Source line: 89.
proxy_service
pub mod proxy_service;Source line: 90.
rate
pub mod rate;Source line: 91.
revocation
pub mod revocation;Source line: 92.
server
pub mod server;Source line: 93.
service
pub mod service;Source line: 94.
ssrf_guard
pub mod ssrf_guard;Source line: 95.
pub use config::BrokerConfig;
pub use config::BrokerConfig;Source line: 98.
pub use consent_service::ConsentService;
pub use consent_service::ConsentService;Source line: 99.
pub use proxy_config::{ConsentConfig, ProxyConfig};
pub use proxy_config::{ConsentConfig, ProxyConfig};Source line: 100.
pub use proxy_service::ProxyService;
pub use proxy_service::ProxyService;Source line: 101.
pub use server::BrokerServer;
pub use server::BrokerServer;Source line: 102.
pub use service::{BrokerService, RegisteredAgent, RequestContext};
pub use service::{BrokerService, RegisteredAgent, RequestContext};Source line: 103.
pub use ssrf_guard::SsrfGuard;
pub use ssrf_guard::SsrfGuard;Source line: 104.
prelude
Prelude for common imports
pub mod prelude;Source line: 107.
pub use super::config::BrokerConfig;
pub use super::config::BrokerConfig;Source line: 108.
pub use super::consent_service::ConsentService;
pub use super::consent_service::ConsentService;Source line: 109.
pub use super::proxy_config::{ConsentConfig, ProxyConfig};
pub use super::proxy_config::{ConsentConfig, ProxyConfig};Source line: 110.
pub use super::proxy_service::ProxyService;
pub use super::proxy_service::ProxyService;Source line: 111.
pub use super::server::BrokerServer;
pub use super::server::BrokerServer;Source line: 112.
pub use super::service::{BrokerService, RegisteredAgent};
pub use super::service::{BrokerService, RegisteredAgent};Source line: 113.
pub use super::ssrf_guard::SsrfGuard;
pub use super::ssrf_guard::SsrfGuard;Source line: 114.