pub struct HookAnswer {
pub items: Vec<Item>,
pub answer: Option<Value>,
}Expand description
What a hook made: items for the agent, and the hook’s answer as its harness reads it (None: nothing).
Fields§
§items: Vec<Item>§answer: Option<Value>Trait Implementations§
Source§impl Clone for HookAnswer
impl Clone for HookAnswer
Source§impl Debug for HookAnswer
impl Debug for HookAnswer
Source§impl Default for HookAnswer
impl Default for HookAnswer
Source§impl<'de> Deserialize<'de> for HookAnswer
impl<'de> Deserialize<'de> for HookAnswer
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 HookAnswer
impl PartialEq for HookAnswer
Source§impl Serialize for HookAnswer
impl Serialize for HookAnswer
impl StructuralPartialEq for HookAnswer
Auto Trait Implementations§
impl Freeze for HookAnswer
impl RefUnwindSafe for HookAnswer
impl Send for HookAnswer
impl Sync for HookAnswer
impl Unpin for HookAnswer
impl UnsafeUnpin for HookAnswer
impl UnwindSafe for HookAnswer
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