pub struct ClineAdapter;Expand description
Cline adapter - generates .clinerules
Trait Implementations§
Source§impl ToolAdapter for ClineAdapter
impl ToolAdapter for ClineAdapter
Source§fn detect(&self, project_root: &Path) -> DetectionResult
fn detect(&self, project_root: &Path) -> DetectionResult
Detect if this tool is in use in the project
Source§fn generate(&self, _context: &BootstrapContext<'_>) -> Result<String>
fn generate(&self, _context: &BootstrapContext<'_>) -> Result<String>
Generate bootstrap content for this tool
Source§fn merge_strategy(&self) -> MergeStrategy
fn merge_strategy(&self) -> MergeStrategy
Get the merge strategy for existing files
Source§fn section_markers(&self) -> (&'static str, &'static str)
fn section_markers(&self) -> (&'static str, &'static str)
Get section markers for content preservation
Auto Trait Implementations§
impl Freeze for ClineAdapter
impl RefUnwindSafe for ClineAdapter
impl Send for ClineAdapter
impl Sync for ClineAdapter
impl Unpin for ClineAdapter
impl UnwindSafe for ClineAdapter
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