pub struct FrontendRequest {
pub id: u64,
pub kind: FrontendRequestKind,
pub payload: Value,
}Expand description
One pending interactive request, emitted as a sequenced frontend event.
Fields§
§id: u64Runtime-scoped request identifier used exactly once by respond.
kind: FrontendRequestKindTyped request category.
payload: ValueComplete request payload, including raw tool arguments or schema.
Trait Implementations§
Source§impl Clone for FrontendRequest
impl Clone for FrontendRequest
Source§fn clone(&self) -> FrontendRequest
fn clone(&self) -> FrontendRequest
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 moreSource§impl Debug for FrontendRequest
impl Debug for FrontendRequest
Source§impl<'de> Deserialize<'de> for FrontendRequest
impl<'de> Deserialize<'de> for FrontendRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FrontendRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FrontendRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FrontendRequest
impl PartialEq for FrontendRequest
Source§impl Serialize for FrontendRequest
impl Serialize for FrontendRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for FrontendRequest
Auto Trait Implementations§
impl Freeze for FrontendRequest
impl RefUnwindSafe for FrontendRequest
impl Send for FrontendRequest
impl Sync for FrontendRequest
impl Unpin for FrontendRequest
impl UnsafeUnpin for FrontendRequest
impl UnwindSafe for FrontendRequest
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