pub struct FileEvents {
pub mtime: u64,
pub size: u64,
pub ev: Vec<(String, u64, u64)>,
}Expand description
One transcript file’s parsed usage events - the cacheable unit. id is
the claude message id (“” when absent / codex); toks is claude’s total
or codex’s per-event DELTA (per-file local state, so safe to cache).
Fields§
§mtime: u64§size: u64§ev: Vec<(String, u64, u64)>Trait Implementations§
Source§impl Clone for FileEvents
impl Clone for FileEvents
Source§fn clone(&self) -> FileEvents
fn clone(&self) -> FileEvents
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 moreSource§impl Default for FileEvents
impl Default for FileEvents
Source§fn default() -> FileEvents
fn default() -> FileEvents
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileEvents
impl<'de> Deserialize<'de> for FileEvents
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
Auto Trait Implementations§
impl Freeze for FileEvents
impl RefUnwindSafe for FileEvents
impl Send for FileEvents
impl Sync for FileEvents
impl Unpin for FileEvents
impl UnsafeUnpin for FileEvents
impl UnwindSafe for FileEvents
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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