pub struct TypstBackend;Expand description
Safe Typst markup backend.
Trait Implementations§
Source§impl Clone for TypstBackend
impl Clone for TypstBackend
Source§fn clone(&self) -> TypstBackend
fn clone(&self) -> TypstBackend
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 TypstBackend
impl Debug for TypstBackend
Source§impl Default for TypstBackend
impl Default for TypstBackend
Source§fn default() -> TypstBackend
fn default() -> TypstBackend
Returns the “default value” for a type. Read more
Source§impl MarkupBackend for TypstBackend
impl MarkupBackend for TypstBackend
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 TypstBackend
impl RefUnwindSafe for TypstBackend
impl Send for TypstBackend
impl Sync for TypstBackend
impl Unpin for TypstBackend
impl UnsafeUnpin for TypstBackend
impl UnwindSafe for TypstBackend
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