pub struct StringifyConfig {
pub pretty: bool,
pub indent: String,
pub newlines: bool,
pub quote_attrs: bool,
pub self_close: bool,
pub initial_capacity: usize,
}Expand description
Configuration options for stringification
Fields§
§pretty: boolWhether to pretty-print with indentation
indent: StringIndentation string (e.g., “ “ or “ “)
newlines: boolWhether to add newlines
quote_attrs: boolWhether to quote attribute values (always true for SVG)
self_close: boolWhether to self-close empty elements
initial_capacity: usizeInitial buffer capacity for better performance
Implementations§
Trait Implementations§
Source§impl Clone for StringifyConfig
impl Clone for StringifyConfig
Source§fn clone(&self) -> StringifyConfig
fn clone(&self) -> StringifyConfig
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 StringifyConfig
impl Debug for StringifyConfig
Auto Trait Implementations§
impl Freeze for StringifyConfig
impl RefUnwindSafe for StringifyConfig
impl Send for StringifyConfig
impl Sync for StringifyConfig
impl Unpin for StringifyConfig
impl UnsafeUnpin for StringifyConfig
impl UnwindSafe for StringifyConfig
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