pub struct HandlerRequestContext {
pub request_id: String,
pub approval_mode: ApprovalMode,
pub tenant_ctx: TenantContext,
}Expand description
Per-request context set before tool execution, cleared after.
Fields§
§request_id: String§approval_mode: ApprovalMode§tenant_ctx: TenantContextImplementations§
Source§impl HandlerRequestContext
impl HandlerRequestContext
pub fn new( request_id: impl Into<String>, approval_mode: ApprovalMode, tenant_ctx: TenantContext, ) -> Self
Trait Implementations§
Source§impl Clone for HandlerRequestContext
impl Clone for HandlerRequestContext
Source§fn clone(&self) -> HandlerRequestContext
fn clone(&self) -> HandlerRequestContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HandlerRequestContext
impl RefUnwindSafe for HandlerRequestContext
impl Send for HandlerRequestContext
impl Sync for HandlerRequestContext
impl Unpin for HandlerRequestContext
impl UnsafeUnpin for HandlerRequestContext
impl UnwindSafe for HandlerRequestContext
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