pub struct WindsurfAdapter;Expand description
Windsurf adapter - generates .windsurfrules
Trait Implementations§
Source§impl ToolAdapter for WindsurfAdapter
impl ToolAdapter for WindsurfAdapter
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 WindsurfAdapter
impl RefUnwindSafe for WindsurfAdapter
impl Send for WindsurfAdapter
impl Sync for WindsurfAdapter
impl Unpin for WindsurfAdapter
impl UnwindSafe for WindsurfAdapter
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