pub struct GradleFormatter;Trait Implementations§
Source§impl EcosystemFormatter for GradleFormatter
impl EcosystemFormatter for GradleFormatter
Source§fn format_version_for_text_edit(&self, version: &str) -> String
fn format_version_for_text_edit(&self, version: &str) -> String
Format version string for code action text edit.
Source§fn package_url(&self, name: &str) -> String
fn package_url(&self, name: &str) -> String
Get package URL for hover markdown.
Source§fn version_satisfies_requirement(
&self,
version: &str,
requirement: &str,
) -> bool
fn version_satisfies_requirement( &self, version: &str, requirement: &str, ) -> bool
Check if a version satisfies a requirement string.
Source§fn normalize_package_name(&self, name: &str) -> String
fn normalize_package_name(&self, name: &str) -> String
Normalize package name for lookup (default: identity).
Source§fn yanked_message(&self) -> &'static str
fn yanked_message(&self) -> &'static str
Message for yanked/deprecated versions in diagnostics.
Source§fn yanked_label(&self) -> &'static str
fn yanked_label(&self) -> &'static str
Label for yanked versions in hover.
Source§fn is_position_on_dependency(
&self,
dep: &dyn Dependency,
position: Position,
) -> bool
fn is_position_on_dependency( &self, dep: &dyn Dependency, position: Position, ) -> bool
Detect if cursor position is on a dependency for code actions.
Auto Trait Implementations§
impl Freeze for GradleFormatter
impl RefUnwindSafe for GradleFormatter
impl Send for GradleFormatter
impl Sync for GradleFormatter
impl Unpin for GradleFormatter
impl UnsafeUnpin for GradleFormatter
impl UnwindSafe for GradleFormatter
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