pub struct VsCodeExtensionWatcher { /* private fields */ }Expand description
A watcher for VS Code extensions that use the Cline-style task format.
This watcher can be configured to parse sessions from any VS Code extension that stores conversations in the same format as Cline.
Implementations§
Source§impl VsCodeExtensionWatcher
impl VsCodeExtensionWatcher
Sourcepub fn new(config: VsCodeExtensionConfig) -> Self
pub fn new(config: VsCodeExtensionConfig) -> Self
Creates a new watcher with the given configuration.
Trait Implementations§
Source§impl Watcher for VsCodeExtensionWatcher
impl Watcher for VsCodeExtensionWatcher
Source§fn info(&self) -> WatcherInfo
fn info(&self) -> WatcherInfo
Returns information about this watcher.
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Checks if this watcher is available. Read more
Source§fn find_sources(&self) -> Result<Vec<PathBuf>>
fn find_sources(&self) -> Result<Vec<PathBuf>>
Finds all session sources (files or directories) to import. Read more
Auto Trait Implementations§
impl Freeze for VsCodeExtensionWatcher
impl RefUnwindSafe for VsCodeExtensionWatcher
impl Send for VsCodeExtensionWatcher
impl Sync for VsCodeExtensionWatcher
impl Unpin for VsCodeExtensionWatcher
impl UnwindSafe for VsCodeExtensionWatcher
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