pub enum FrontendRequestKind {
Approval,
Elicitation,
Other,
}Expand description
Kind of interactive request surfaced by the SDK runtime.
Variants§
Approval
A tool or sandbox action needs a policy-authorized human decision.
Elicitation
An MCP server requested structured user input.
Other
Another versioned runtime request not known to this frontend build. Its complete payload remains available for a generic overlay.
Trait Implementations§
Source§impl Clone for FrontendRequestKind
impl Clone for FrontendRequestKind
Source§fn clone(&self) -> FrontendRequestKind
fn clone(&self) -> FrontendRequestKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FrontendRequestKind
Source§impl Debug for FrontendRequestKind
impl Debug for FrontendRequestKind
Source§impl<'de> Deserialize<'de> for FrontendRequestKind
impl<'de> Deserialize<'de> for FrontendRequestKind
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
impl Eq for FrontendRequestKind
Source§impl PartialEq for FrontendRequestKind
impl PartialEq for FrontendRequestKind
Source§impl Serialize for FrontendRequestKind
impl Serialize for FrontendRequestKind
impl StructuralPartialEq for FrontendRequestKind
Auto Trait Implementations§
impl Freeze for FrontendRequestKind
impl RefUnwindSafe for FrontendRequestKind
impl Send for FrontendRequestKind
impl Sync for FrontendRequestKind
impl Unpin for FrontendRequestKind
impl UnsafeUnpin for FrontendRequestKind
impl UnwindSafe for FrontendRequestKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.