pub struct RubyFormatter;Expand description
Ruby formatter using RuboCop with –autocorrect.
Implementations§
Source§impl RubyFormatter
impl RubyFormatter
Trait Implementations§
Source§impl Default for RubyFormatter
impl Default for RubyFormatter
Source§impl Formatter for RubyFormatter
impl Formatter for RubyFormatter
Source§fn supported_languages(&self) -> &[Language]
fn supported_languages(&self) -> &[Language]
Returns the languages this formatter supports.
Source§fn format(&self, path: &Path) -> Result<FormatResult>
fn format(&self, path: &Path) -> Result<FormatResult>
Format a single file in place. Read more
Source§fn check(&self, path: &Path) -> Result<bool>
fn check(&self, path: &Path) -> Result<bool>
Check if formatting would change the file (dry run). Read more
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Check if the external formatter tool is available.
Auto Trait Implementations§
impl Freeze for RubyFormatter
impl RefUnwindSafe for RubyFormatter
impl Send for RubyFormatter
impl Sync for RubyFormatter
impl Unpin for RubyFormatter
impl UnsafeUnpin for RubyFormatter
impl UnwindSafe for RubyFormatter
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