pub struct XmlFormatter;Expand description
XML formatter.
Trait Implementations§
Source§impl Formatter for XmlFormatter
impl Formatter for XmlFormatter
Source§fn format_tree(&self, tree: &str) -> String
fn format_tree(&self, tree: &str) -> String
Format the project tree block.
Source§fn wrap(&self, tree_block: Option<&str>, files_block: &str) -> String
fn wrap(&self, tree_block: Option<&str>, files_block: &str) -> String
Wrap the tree block and files block into final output.
Source§fn stream_start(&self, tree_block: Option<&str>) -> String
fn stream_start(&self, tree_block: Option<&str>) -> String
Get the opening wrapper for streaming output.
Source§fn stream_end(&self) -> String
fn stream_end(&self) -> String
Get the closing wrapper for streaming output.
Auto Trait Implementations§
impl Freeze for XmlFormatter
impl RefUnwindSafe for XmlFormatter
impl Send for XmlFormatter
impl Sync for XmlFormatter
impl Unpin for XmlFormatter
impl UnsafeUnpin for XmlFormatter
impl UnwindSafe for XmlFormatter
Blanket Implementations§
impl<T> Allocation for T
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> 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