pub enum EnvStateEvent {
SessionStart,
SessionClosed,
LlmChanged(String),
ToolAdded(String),
ToolRemoved(String),
ToolAvailability(String, bool),
PerTurnBusReady {
token_tx: Sender<TokenEvent>,
react_tx: Sender<ReactEvent>,
},
}Variants§
SessionStart
SessionClosed
LlmChanged(String)
ToolAdded(String)
ToolRemoved(String)
ToolAvailability(String, bool)
PerTurnBusReady
Trait Implementations§
Source§impl Clone for EnvStateEvent
impl Clone for EnvStateEvent
Source§fn clone(&self) -> EnvStateEvent
fn clone(&self) -> EnvStateEvent
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 !RefUnwindSafe for EnvStateEvent
impl !UnwindSafe for EnvStateEvent
impl Freeze for EnvStateEvent
impl Send for EnvStateEvent
impl Sync for EnvStateEvent
impl Unpin for EnvStateEvent
impl UnsafeUnpin for EnvStateEvent
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