pub struct Options {
pub use_single_quote: bool,
pub indent: Indent,
pub attributes_indent: Indent,
}
Expand description
An XML writing options.
Fields§
§use_single_quote: bool
Use single quote marks instead of double quote.
§Examples
Before:
<rect fill="red"/>
After:
<rect fill='red'/>
Default: disabled
indent: Indent
Set XML nodes indention.
§Examples
Indent::None
Before:
<svg>
<rect fill="red"/>
</svg>
After:
<svg><rect fill="red"/></svg>
Default: 4 spaces
attributes_indent: Indent
Set XML attributes indention.
§Examples
Indent::Spaces(2)
Before:
<svg>
<rect fill="red" stroke="black"/>
</svg>
After:
<svg>
<rect
fill="red"
stroke="black"/>
</svg>
Default: None
Trait Implementations§
impl Copy for Options
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)