pub struct MCPApprovalResponse {
pub approval_request_id: String,
pub approve: bool,
pub id: Option<String>,
pub reason: Option<String>,
}Expand description
An MCP approval response that you’re providing back to the model.
Fields§
§approval_request_id: StringThe ID of the approval request being answered.
approve: boolWhether the request was approved.
id: Option<String>The unique ID of the approval response
reason: Option<String>Optional reason for the decision.
Trait Implementations§
Source§impl Clone for MCPApprovalResponse
impl Clone for MCPApprovalResponse
Source§fn clone(&self) -> MCPApprovalResponse
fn clone(&self) -> MCPApprovalResponse
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 moreSource§impl Debug for MCPApprovalResponse
impl Debug for MCPApprovalResponse
Source§impl<'de> Deserialize<'de> for MCPApprovalResponse
impl<'de> Deserialize<'de> for MCPApprovalResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MCPApprovalResponse
impl PartialEq for MCPApprovalResponse
Source§impl Serialize for MCPApprovalResponse
impl Serialize for MCPApprovalResponse
impl StructuralPartialEq for MCPApprovalResponse
Auto Trait Implementations§
impl Freeze for MCPApprovalResponse
impl RefUnwindSafe for MCPApprovalResponse
impl Send for MCPApprovalResponse
impl Sync for MCPApprovalResponse
impl Unpin for MCPApprovalResponse
impl UnwindSafe for MCPApprovalResponse
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