pub struct FileActivityConfig {
pub tracker: SharedFileActivityTracker,
pub workspace: Arc<dyn Workspace>,
}Expand description
Configuration for file activity monitoring during timeout detection.
When provided, the monitor will check for recent AI-generated file updates in addition to stdout/stderr activity.
Fields§
§tracker: SharedFileActivityTrackerShared file activity tracker.
workspace: Arc<dyn Workspace>Workspace for reading file metadata.
Auto Trait Implementations§
impl Freeze for FileActivityConfig
impl !RefUnwindSafe for FileActivityConfig
impl Send for FileActivityConfig
impl Sync for FileActivityConfig
impl Unpin for FileActivityConfig
impl UnsafeUnpin for FileActivityConfig
impl !UnwindSafe for FileActivityConfig
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> 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