pub struct HttpAuthorityInput<'a> {Show 16 fields
pub request_id: String,
pub method: HttpMethod,
pub route_pattern: String,
pub path: &'a str,
pub query: &'a HashMap<String, String>,
pub caller: CallerIdentity,
pub body_hash: Option<String>,
pub body_length: u64,
pub session_id: Option<String>,
pub capability_id_hint: Option<&'a str>,
pub presented_capability: Option<&'a str>,
pub requested_tool_server: Option<&'a str>,
pub requested_tool_name: Option<&'a str>,
pub requested_arguments: Option<&'a Value>,
pub model_metadata: Option<&'a ModelMetadata>,
pub policy: HttpAuthorityPolicy,
}Fields§
§request_id: String§method: HttpMethod§route_pattern: String§path: &'a str§query: &'a HashMap<String, String>§caller: CallerIdentity§body_hash: Option<String>§body_length: u64§session_id: Option<String>§capability_id_hint: Option<&'a str>§presented_capability: Option<&'a str>§requested_tool_server: Option<&'a str>§requested_tool_name: Option<&'a str>§requested_arguments: Option<&'a Value>§model_metadata: Option<&'a ModelMetadata>§policy: HttpAuthorityPolicyAuto Trait Implementations§
impl<'a> Freeze for HttpAuthorityInput<'a>
impl<'a> RefUnwindSafe for HttpAuthorityInput<'a>
impl<'a> Send for HttpAuthorityInput<'a>
impl<'a> Sync for HttpAuthorityInput<'a>
impl<'a> Unpin for HttpAuthorityInput<'a>
impl<'a> UnsafeUnpin for HttpAuthorityInput<'a>
impl<'a> UnwindSafe for HttpAuthorityInput<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more