Enum AiLogSource
pub enum AiLogSource {
Client,
AgentText,
Reasoning,
ToolCall,
Lifecycle,
}Expand description
Where a log record originated.
Variants§
Client
Lattice-side (session spawn, handshake, permission requests, shutdown sequence, decode failures).
AgentText
Streamed assistant text from session/update.
Reasoning
Streamed assistant reasoning / thinking content.
ToolCall
Tool-call request / result content.
Lifecycle
Lifecycle milestones (session started, agent attached, turn completed, process exited).
Implementations§
§impl AiLogSource
impl AiLogSource
Trait Implementations§
§impl Clone for AiLogSource
impl Clone for AiLogSource
§fn clone(&self) -> AiLogSource
fn clone(&self) -> AiLogSource
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 AiLogSource
§impl Debug for AiLogSource
impl Debug for AiLogSource
impl Eq for AiLogSource
§impl Hash for AiLogSource
impl Hash for AiLogSource
§impl PartialEq for AiLogSource
impl PartialEq for AiLogSource
impl StructuralPartialEq for AiLogSource
Auto Trait Implementations§
impl Freeze for AiLogSource
impl RefUnwindSafe for AiLogSource
impl Send for AiLogSource
impl Sync for AiLogSource
impl Unpin for AiLogSource
impl UnsafeUnpin for AiLogSource
impl UnwindSafe for AiLogSource
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.