pub struct LogFile {
pub route: String,
pub id: String,
pub message_index: Option<u64>,
pub media_index: Option<u64>,
pub extension: String,
pub content: Vec<u8>,
}Expand description
A structured log file entry produced by streaming chunks.
Instead of opaque path strings, each file carries semantic fields (route, id, optional indices) from which the on-disk path is derived.
Fields§
§route: StringDirectory route, e.g. "agents/completions/messages/image".
id: StringChunk ID, e.g. "acc-1".
message_index: Option<u64>Message index within the completion (if applicable).
media_index: Option<u64>Media part index within the message (if applicable).
extension: StringFile extension without dot, e.g. "json", "png".
content: Vec<u8>File content bytes.
Implementations§
Auto Trait Implementations§
impl Freeze for LogFile
impl RefUnwindSafe for LogFile
impl Send for LogFile
impl Sync for LogFile
impl Unpin for LogFile
impl UnsafeUnpin for LogFile
impl UnwindSafe for LogFile
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> 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 more