pub struct StatusCacheEntry {
pub session_id: String,
pub session_name: String,
pub project_path: String,
pub timestamp: u64,
pub provider: Option<String>,
pub item_count: Option<u32>,
pub session_status: Option<String>,
pub active_plan_id: Option<String>,
pub plan_title: Option<String>,
}Expand description
Status cache entry (matches MCP server format)
Fields§
§session_id: String§session_name: String§project_path: String§timestamp: u64§provider: Option<String>§item_count: Option<u32>§session_status: Option<String>§active_plan_id: Option<String>§plan_title: Option<String>Trait Implementations§
Source§impl Debug for StatusCacheEntry
impl Debug for StatusCacheEntry
Source§impl<'de> Deserialize<'de> for StatusCacheEntry
impl<'de> Deserialize<'de> for StatusCacheEntry
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 StatusCacheEntry
impl RefUnwindSafe for StatusCacheEntry
impl Send for StatusCacheEntry
impl Sync for StatusCacheEntry
impl Unpin for StatusCacheEntry
impl UnsafeUnpin for StatusCacheEntry
impl UnwindSafe for StatusCacheEntry
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