pub enum SessionMessageKind {
UserPrompt,
AssistantAnswer,
WorkflowNotice,
}Expand description
Durable category for one saved session transcript message.
Variants§
UserPrompt
Raw user prompt text without TUI prompt markers or transcript padding.
AssistantAnswer
Raw assistant answer text without transcript padding.
WorkflowNotice
Generic workflow notice emitted by Agentty session workflows.
Implementations§
Trait Implementations§
Source§impl Clone for SessionMessageKind
impl Clone for SessionMessageKind
Source§fn clone(&self) -> SessionMessageKind
fn clone(&self) -> SessionMessageKind
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 moreimpl Copy for SessionMessageKind
Source§impl Debug for SessionMessageKind
impl Debug for SessionMessageKind
Source§impl Display for SessionMessageKind
impl Display for SessionMessageKind
impl Eq for SessionMessageKind
Source§impl FromStr for SessionMessageKind
impl FromStr for SessionMessageKind
Source§impl PartialEq for SessionMessageKind
impl PartialEq for SessionMessageKind
impl StructuralPartialEq for SessionMessageKind
Auto Trait Implementations§
impl Freeze for SessionMessageKind
impl RefUnwindSafe for SessionMessageKind
impl Send for SessionMessageKind
impl Sync for SessionMessageKind
impl Unpin for SessionMessageKind
impl UnsafeUnpin for SessionMessageKind
impl UnwindSafe for SessionMessageKind
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.