OpenAgentID documentation
Source referencesRust module referencearsenal-broker

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.

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;

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.

On this page