pub enum DumpFormat {
Json,
Raw,
Trace,
}Expand description
Output format for debug dump files.
Variants§
Json
Write LLM requests as pretty-printed internal zeph-llm JSON ({id}-request.json).
Raw
Write LLM requests as the actual API payload sent to the provider ({id}-request.json):
system extracted, agent_invisible messages filtered, parts rendered as content blocks.
Trace
Emit OpenTelemetry-compatible OTLP JSON trace spans (trace.json at session end).
Legacy numbered dump files are NOT written unless [debug.traces] legacy_files = true.
Trait Implementations§
Source§impl Clone for DumpFormat
impl Clone for DumpFormat
Source§fn clone(&self) -> DumpFormat
fn clone(&self) -> DumpFormat
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 DumpFormat
impl Debug for DumpFormat
Source§impl Default for DumpFormat
impl Default for DumpFormat
Source§fn default() -> DumpFormat
fn default() -> DumpFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DumpFormat
impl<'de> Deserialize<'de> for DumpFormat
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 FromStr for DumpFormat
impl FromStr for DumpFormat
Source§impl PartialEq for DumpFormat
impl PartialEq for DumpFormat
Source§impl Serialize for DumpFormat
impl Serialize for DumpFormat
impl Copy for DumpFormat
impl Eq for DumpFormat
impl StructuralPartialEq for DumpFormat
Auto Trait Implementations§
impl Freeze for DumpFormat
impl RefUnwindSafe for DumpFormat
impl Send for DumpFormat
impl Sync for DumpFormat
impl Unpin for DumpFormat
impl UnsafeUnpin for DumpFormat
impl UnwindSafe for DumpFormat
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§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<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§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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request