pub struct RecentWorkspaceFile {
pub path: String,
pub score: f32,
pub touched_at_ms: u64,
pub touch_count: u32,
}Expand description
Recency/usage score for a workspace file the user or agent touched.
Hosts should treat this as a ranking hint, not as an authoritative file list. The manifest filters deleted files when exposing recent entries.
Fields§
§path: String§score: f32§touched_at_ms: u64§touch_count: u32Trait Implementations§
Source§impl Clone for RecentWorkspaceFile
impl Clone for RecentWorkspaceFile
Source§fn clone(&self) -> RecentWorkspaceFile
fn clone(&self) -> RecentWorkspaceFile
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 Debug for RecentWorkspaceFile
impl Debug for RecentWorkspaceFile
Source§impl PartialEq for RecentWorkspaceFile
impl PartialEq for RecentWorkspaceFile
Source§fn eq(&self, other: &RecentWorkspaceFile) -> bool
fn eq(&self, other: &RecentWorkspaceFile) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RecentWorkspaceFile
Auto Trait Implementations§
impl Freeze for RecentWorkspaceFile
impl RefUnwindSafe for RecentWorkspaceFile
impl Send for RecentWorkspaceFile
impl Sync for RecentWorkspaceFile
impl Unpin for RecentWorkspaceFile
impl UnsafeUnpin for RecentWorkspaceFile
impl UnwindSafe for RecentWorkspaceFile
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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