pub struct RustFormatter;Expand description
Rust code formatter implementing Rust 2024 edition standards
This formatter generates Rust code that adheres to the latest Rust edition, ensuring consistency across the spikard toolkit. It handles proper import organization, rustdoc comments, and item ordering according to Rust conventions.
Implementations§
Source§impl RustFormatter
impl RustFormatter
Trait Implementations§
Source§impl Clone for RustFormatter
impl Clone for RustFormatter
Source§fn clone(&self) -> RustFormatter
fn clone(&self) -> RustFormatter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RustFormatter
impl Debug for RustFormatter
Source§impl Default for RustFormatter
impl Default for RustFormatter
Source§impl Formatter for RustFormatter
impl Formatter for RustFormatter
Source§fn format_header(&self, metadata: &HeaderMetadata) -> String
fn format_header(&self, metadata: &HeaderMetadata) -> String
Format a file header with metadata about auto-generation Read more
Source§fn format_imports(&self, imports: &[Import]) -> String
fn format_imports(&self, imports: &[Import]) -> String
Format import/require/use statements Read more
Auto Trait Implementations§
impl Freeze for RustFormatter
impl RefUnwindSafe for RustFormatter
impl Send for RustFormatter
impl Sync for RustFormatter
impl Unpin for RustFormatter
impl UnsafeUnpin 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