pub struct PreLlmCtx {
pub session_id: SessionId,
pub messages: Vec<ChatMessage>,
pub tools: Vec<Value>,
pub event_bus: Sender<AgentEvent>,
}Fields§
§session_id: SessionId§messages: Vec<ChatMessage>§tools: Vec<Value>§event_bus: Sender<AgentEvent>Trait Implementations§
Auto Trait Implementations§
impl Freeze for PreLlmCtx
impl !RefUnwindSafe for PreLlmCtx
impl Send for PreLlmCtx
impl Sync for PreLlmCtx
impl Unpin for PreLlmCtx
impl UnsafeUnpin for PreLlmCtx
impl !UnwindSafe for PreLlmCtx
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