pub struct AngularRenderer {}
Expand description
An mdbook Renderer
for including live angular code samples
Implementations§
Source§impl AngularRenderer
impl AngularRenderer
pub fn new() -> Self
Sourcepub fn render_mut(&self, ctx: &mut RenderContext) -> Result<()>
pub fn render_mut(&self, ctx: &mut RenderContext) -> Result<()>
Renders the given RenderContext
This function can make changes to the context, notably to edit the markdown files to insert angular code blocks, live angular applications, and playground tables.
Trait Implementations§
Source§impl Default for AngularRenderer
impl Default for AngularRenderer
Source§impl Renderer for AngularRenderer
impl Renderer for AngularRenderer
Source§fn render(&self, ctx: &RenderContext) -> Result<()>
fn render(&self, ctx: &RenderContext) -> Result<()>
Prefer Self::render_mut
The AngularRenderer
has to modify the book passed in with the context,
so this function has to clone the given context in order to mutate it.
Using Self::render_mut
can prevent a needless copy.
Auto Trait Implementations§
impl Freeze for AngularRenderer
impl RefUnwindSafe for AngularRenderer
impl Send for AngularRenderer
impl Sync for AngularRenderer
impl Unpin for AngularRenderer
impl UnwindSafe for AngularRenderer
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> 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