mockforge_http/handlers/
mod.rs1pub mod ab_testing;
4pub mod access_review;
5pub mod auth_helpers;
6pub mod behavioral_cloning;
7pub mod change_management;
8pub mod compliance_dashboard;
9pub mod consent;
10pub mod consistency;
11pub mod consumer_contracts;
12pub mod deceptive_canary;
13pub mod drift_budget;
14pub mod failure_designer;
15pub mod fidelity;
16pub mod incident_replay;
17pub mod oauth2_server;
18pub mod pr_generation;
19pub mod privileged_access;
20pub mod risk_assessment;
21pub mod risk_simulation;
22pub mod scenario_studio;
23pub mod snapshots;
24pub mod token_lifecycle;
25pub mod webhook_test;
26pub mod xray;
27
28pub use ab_testing::{ab_testing_router, ABTestingState};
29pub use access_review::{
30 access_review_router, AccessReviewState, ApproveAccessRequest, RevokeAccessRequest,
31};
32pub use auth_helpers::OptionalAuthClaims;
33pub use behavioral_cloning::{
34 apply_amplification, behavioral_cloning_router, build_probability_model, discover_sequences,
35 generate_sequence_scenario, get_probability_model, get_rare_edges, get_sequence,
36 list_probability_models, list_sequences, sample_latency, sample_status_code,
37 BehavioralCloningState,
38};
39pub use change_management::{change_management_router, ChangeManagementState};
40pub use compliance_dashboard::{compliance_dashboard_router, ComplianceDashboardState};
41pub use consistency::{consistency_router, ConsistencyState};
42pub use consumer_contracts::{consumer_contracts_router, ConsumerContractsState};
43pub use deceptive_canary::{get_canary_config, get_canary_stats, update_canary_config};
44pub use drift_budget::{drift_budget_router, DriftBudgetState};
45pub use failure_designer::{
46 generate_scenario, preview_config, validate_rule, FailureDesignerState,
47};
48pub use fidelity::{calculate_fidelity, fidelity_router, get_fidelity, FidelityState};
49pub use incident_replay::{
50 generate_replay, import_and_generate, import_incident, IncidentReplayState,
51};
52pub use pr_generation::{pr_generation_router, PRGenerationState};
53pub use privileged_access::{privileged_access_router, PrivilegedAccessState};
54pub use risk_assessment::{risk_assessment_router, RiskAssessmentState};
55pub use scenario_studio::{scenario_studio_router, ScenarioStudioState};
56pub use snapshots::{snapshot_router, SnapshotState};
57pub use token_lifecycle::{token_lifecycle_router, TokenLifecycleState};
58pub use webhook_test::{webhook_test_router, WebhookTestState};
59pub use xray::xray_router;