pub struct TypeScriptFormatter;Expand description
TypeScript/JavaScript formatter using prettier.
Implementations§
Trait Implementations§
Source§impl Default for TypeScriptFormatter
impl Default for TypeScriptFormatter
Source§impl Formatter for TypeScriptFormatter
impl Formatter for TypeScriptFormatter
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 TypeScriptFormatter
impl RefUnwindSafe for TypeScriptFormatter
impl Send for TypeScriptFormatter
impl Sync for TypeScriptFormatter
impl Unpin for TypeScriptFormatter
impl UnsafeUnpin for TypeScriptFormatter
impl UnwindSafe for TypeScriptFormatter
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