pub enum PluginCallbackRequest {
Register {
reg: PluginRegistration,
},
ServerRequest {
req: Request,
},
OutputDelta {
tool_call_id: String,
text: String,
},
}Variants§
Trait Implementations§
Source§impl Debug for PluginCallbackRequest
impl Debug for PluginCallbackRequest
Source§impl<'de> Deserialize<'de> for PluginCallbackRequest
impl<'de> Deserialize<'de> for PluginCallbackRequest
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
Auto Trait Implementations§
impl Freeze for PluginCallbackRequest
impl RefUnwindSafe for PluginCallbackRequest
impl Send for PluginCallbackRequest
impl Sync for PluginCallbackRequest
impl Unpin for PluginCallbackRequest
impl UnsafeUnpin for PluginCallbackRequest
impl UnwindSafe for PluginCallbackRequest
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