pub struct RustFormatter { /* private fields */ }Expand description
Rust Code Formatter
RustFormatter is responsible for converting Rust AST into formatted source code strings.
It follows Rust’s official code style guidelines, including indentation, spacing, and line breaks.
§Examples
Basic usage:
ⓘ
use oak_rust::formatter::RustFormatter;
let formatter = RustFormatter::new();
let formatted = formatter.format("fn main(){let x=42;}");
// Output: "fn main() {\n let x = 42;\n}"Implementations§
Trait Implementations§
Source§impl Clone for RustFormatter
impl Clone for RustFormatter
Auto Trait Implementations§
impl Freeze for RustFormatter
impl RefUnwindSafe for RustFormatter
impl Send for RustFormatter
impl Sync for RustFormatter
impl Unpin for RustFormatter
impl UnwindSafe for RustFormatter
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