pub struct SqlFormatOptions {
pub pretty: bool,
pub indent_spaces: u8,
pub uppercase: bool,
}Expand description
Options for SQL formatting
Fields§
§pretty: boolWhether to pretty-print the SQL (default: true)
indent_spaces: u8Number of spaces for indentation (default: 2)
uppercase: boolWhether to uppercase SQL keywords (default: true)
Implementations§
Source§impl SqlFormatOptions
impl SqlFormatOptions
Sourcepub const fn compact() -> Self
pub const fn compact() -> Self
Create options with pretty-printing disabled (single-line output)
Sourcepub const fn with_indent(self, spaces: u8) -> Self
pub const fn with_indent(self, spaces: u8) -> Self
Create options with custom indentation
Sourcepub const fn lowercase_keywords(self) -> Self
pub const fn lowercase_keywords(self) -> Self
Create options with uppercase keywords disabled
Trait Implementations§
Source§impl Clone for SqlFormatOptions
impl Clone for SqlFormatOptions
Source§fn clone(&self) -> SqlFormatOptions
fn clone(&self) -> SqlFormatOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 SqlFormatOptions
impl Debug for SqlFormatOptions
Auto Trait Implementations§
impl Freeze for SqlFormatOptions
impl RefUnwindSafe for SqlFormatOptions
impl Send for SqlFormatOptions
impl Sync for SqlFormatOptions
impl Unpin for SqlFormatOptions
impl UnwindSafe for SqlFormatOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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