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 !RefUnwindSafe for PreLlmCtx
impl !UnwindSafe for PreLlmCtx
impl Freeze for PreLlmCtx
impl Send for PreLlmCtx
impl Sync for PreLlmCtx
impl Unpin for PreLlmCtx
impl UnsafeUnpin 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