pub struct GrokSummary {
pub info: GrokSessionInfo,
pub updated_at: String,
pub last_active_at: String,
pub current_model_id: String,
pub git_remotes: Vec<String>,
}Expand description
Session metadata stored beside signals.json in summary.json.
Fields§
§info: GrokSessionInfoStable session identity and working directory.
updated_at: StringLast session update time in RFC 3339 format.
last_active_at: StringFallback last-activity time in RFC 3339 format.
current_model_id: StringAlias or model id used only when signals omit model attribution.
git_remotes: Vec<String>Git remotes recorded for the working tree.
Trait Implementations§
Source§impl Debug for GrokSummary
impl Debug for GrokSummary
Source§impl Default for GrokSummary
impl Default for GrokSummary
Source§fn default() -> GrokSummary
fn default() -> GrokSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GrokSummarywhere
GrokSummary: Default,
impl<'de> Deserialize<'de> for GrokSummarywhere
GrokSummary: Default,
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 GrokSummary
impl RefUnwindSafe for GrokSummary
impl Send for GrokSummary
impl Sync for GrokSummary
impl Unpin for GrokSummary
impl UnsafeUnpin for GrokSummary
impl UnwindSafe for GrokSummary
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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