pub struct AsciiDocBackend;Expand description
Safe AsciiDoc markup backend.
Trait Implementations§
Source§impl Clone for AsciiDocBackend
impl Clone for AsciiDocBackend
Source§fn clone(&self) -> AsciiDocBackend
fn clone(&self) -> AsciiDocBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AsciiDocBackend
impl Debug for AsciiDocBackend
Source§impl Default for AsciiDocBackend
impl Default for AsciiDocBackend
Source§fn default() -> AsciiDocBackend
fn default() -> AsciiDocBackend
Returns the “default value” for a type. Read more
Source§impl MarkupBackend for AsciiDocBackend
impl MarkupBackend for AsciiDocBackend
Source§fn decode(
&self,
input: &str,
opts: &MarkupDecodeOptions,
) -> Result<(MarkupDoc, MarkupFidelity), MarkupError>
fn decode( &self, input: &str, opts: &MarkupDecodeOptions, ) -> Result<(MarkupDoc, MarkupFidelity), MarkupError>
Decode backend source text into the shared markup document IR.
Source§fn encode(
&self,
doc: &MarkupDoc,
opts: &MarkupEncodeOptions,
) -> Result<(String, MarkupFidelity), MarkupError>
fn encode( &self, doc: &MarkupDoc, opts: &MarkupEncodeOptions, ) -> Result<(String, MarkupFidelity), MarkupError>
Encode the shared markup document IR into backend source text.
Auto Trait Implementations§
impl Freeze for AsciiDocBackend
impl RefUnwindSafe for AsciiDocBackend
impl Send for AsciiDocBackend
impl Sync for AsciiDocBackend
impl Unpin for AsciiDocBackend
impl UnsafeUnpin for AsciiDocBackend
impl UnwindSafe for AsciiDocBackend
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> 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