pub struct PostLlmCtx {
pub session_id: SessionId,
pub full_text: String,
pub is_tool_call: bool,
pub tool_calls: Vec<(String, String, String)>,
pub event_bus: Sender<AgentEvent>,
}Fields§
§session_id: SessionId§full_text: String§is_tool_call: bool§tool_calls: Vec<(String, String, String)>§event_bus: Sender<AgentEvent>Trait Implementations§
Source§impl Clone for PostLlmCtx
impl Clone for PostLlmCtx
Source§fn clone(&self) -> PostLlmCtx
fn clone(&self) -> PostLlmCtx
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 moreAuto Trait Implementations§
impl Freeze for PostLlmCtx
impl !RefUnwindSafe for PostLlmCtx
impl Send for PostLlmCtx
impl Sync for PostLlmCtx
impl Unpin for PostLlmCtx
impl UnsafeUnpin for PostLlmCtx
impl !UnwindSafe for PostLlmCtx
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