pub struct ExecutionSessions {
pub model: Arc<dyn ModelSession>,
pub conversation: Arc<dyn ConversationSession>,
pub context_audit: Arc<dyn ContextAuditSession>,
pub workspace: Arc<dyn WorkspaceSession>,
pub trace: Arc<dyn TraceSession>,
pub interaction: Arc<dyn InteractionSession>,
pub subagent: Arc<dyn SubagentSession>,
pub resources: Arc<dyn ResourceSession>,
}Fields§
§model: Arc<dyn ModelSession>§conversation: Arc<dyn ConversationSession>§context_audit: Arc<dyn ContextAuditSession>§workspace: Arc<dyn WorkspaceSession>§trace: Arc<dyn TraceSession>§interaction: Arc<dyn InteractionSession>§subagent: Arc<dyn SubagentSession>§resources: Arc<dyn ResourceSession>Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionSessions
impl !UnwindSafe for ExecutionSessions
impl Freeze for ExecutionSessions
impl Send for ExecutionSessions
impl Sync for ExecutionSessions
impl Unpin for ExecutionSessions
impl UnsafeUnpin for ExecutionSessions
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