pub struct Formatter { /* private fields */ }Implementations§
Source§impl Formatter
impl Formatter
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new formatter with default configuration
§Examples
use ruchy::quality::formatter::Formatter;
let instance = Formatter::new();
// Verify behaviorSourcepub fn with_config(config: FormatterConfig) -> Self
pub fn with_config(config: FormatterConfig) -> Self
Create a new formatter with custom configuration
§Examples
use ruchy::quality::formatter::Formatter;
use ruchy::quality::FormatterConfig;
let config = FormatterConfig::default();
let instance = Formatter::with_config(config);Sourcepub fn set_source(&mut self, source: impl Into<String>)
pub fn set_source(&mut self, source: impl Into<String>)
Set the original source text for preserve-original-text ignore directives
§Examples
use ruchy::quality::formatter::Formatter;
let mut formatter = Formatter::new();
formatter.set_source("let x = 1 + 2");Trait Implementations§
Auto Trait Implementations§
impl Freeze for Formatter
impl RefUnwindSafe for Formatter
impl Send for Formatter
impl Sync for Formatter
impl Unpin for Formatter
impl UnwindSafe for Formatter
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