pub enum AgUiEventType {
Show 16 variants
RunStarted,
RunFinished,
RunError,
StepStarted,
StepFinished,
TextMessageStart,
TextMessageContent,
TextMessageEnd,
ToolCallStart,
ToolCallArgs,
ToolCallEnd,
ToolCallResult,
StateSnapshot,
StateDelta,
MessagesSnapshot,
Custom,
}Variants§
RunStarted
RunFinished
RunError
StepStarted
StepFinished
TextMessageStart
TextMessageContent
TextMessageEnd
ToolCallStart
ToolCallArgs
ToolCallEnd
ToolCallResult
StateSnapshot
StateDelta
MessagesSnapshot
Custom
Implementations§
Trait Implementations§
Source§impl Clone for AgUiEventType
impl Clone for AgUiEventType
Source§fn clone(&self) -> AgUiEventType
fn clone(&self) -> AgUiEventType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgUiEventType
impl Debug for AgUiEventType
Source§impl<'de> Deserialize<'de> for AgUiEventType
impl<'de> Deserialize<'de> for AgUiEventType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for AgUiEventType
impl Hash for AgUiEventType
Source§impl PartialEq for AgUiEventType
impl PartialEq for AgUiEventType
Source§impl Serialize for AgUiEventType
impl Serialize for AgUiEventType
impl Copy for AgUiEventType
impl Eq for AgUiEventType
impl StructuralPartialEq for AgUiEventType
Auto Trait Implementations§
impl Freeze for AgUiEventType
impl RefUnwindSafe for AgUiEventType
impl Send for AgUiEventType
impl Sync for AgUiEventType
impl Unpin for AgUiEventType
impl UnwindSafe for AgUiEventType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.