Public declaration syntax from forge-rs/crates/forge-auth/src/lib.rs Original source SHA-256: 17773ed57c1688f8136da91cfe9d1c02f6182e6121dafcb3e914acfd9e2bbd4e Function bodies and constant values are omitted. This is not the complete implementation. Source line 98 pub mod auth_context; Source line 99 pub mod capability; Source line 100 pub mod delegation; Source line 101 pub mod error; Source line 102 pub mod local_capability; Source line 103 pub mod tool_auth; Source line 108 pub mod prelude; Source line 109 pub use crate::auth_context::AuthContext; Source line 110 pub use crate::capability::{ act_allows_proxy_variable, act_allows_scope, extract_scopes, verify_act, }; Source line 113 pub use crate::delegation::{delegate_capabilities, DelegationRequest}; Source line 114 pub use crate::error::{ForgeAuthError, ForgeAuthResult}; Source line 115 pub use crate::tool_auth::{ authorize_proxy_tool_invocation, authorize_tool_invocation, ToolAuthorizationDecision, ToolAuthorizationRequest, };