pub struct DocStructure { /* private fields */ }
Trait Implementations§
Source§impl RenderExtension for DocStructure
impl RenderExtension for DocStructure
Auto Trait Implementations§
impl Freeze for DocStructure
impl RefUnwindSafe for DocStructure
impl Send for DocStructure
impl Sync for DocStructure
impl Unpin for DocStructure
impl UnwindSafe for DocStructure
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> 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> Pointable for T
impl<T> Pointable for T
Source§impl<T, R> RenderElement<Vec<R>> for Twhere
T: RenderElement<R>,
impl<T, R> RenderElement<Vec<R>> for Twhere
T: RenderElement<R>,
Source§fn render(
&mut self,
elem: &Vec<R>,
ctx: &RenderContext<'_>,
buf: impl Write,
) -> Result<(), Error>
fn render( &mut self, elem: &Vec<R>, ctx: &RenderContext<'_>, buf: impl Write, ) -> Result<(), Error>
Render the element to a buffer
Source§fn render_inner(&mut self, elem: &T, ctx: &RenderContext<'_>) -> Result<CowStr>
fn render_inner(&mut self, elem: &T, ctx: &RenderContext<'_>) -> Result<CowStr>
Convenience function for creating a buffer, rendering the element into the buffer, and
returning the result as a string. This is useful when an inner element needs to be rendered
first to be used in an outer element, hence the name.