pub struct TextFormatter {
url: Option<Url>,
}
Fields§
§url: Option<Url>
Implementations§
Source§impl TextFormatter
impl TextFormatter
pub fn new(url: Option<Url>) -> TextFormatter
Trait Implementations§
Source§impl Formatter for TextFormatter
impl Formatter for TextFormatter
Source§fn render(&self, input: &str) -> Result<String, Error>
fn render(&self, input: &str) -> Result<String, Error>
Renders the given markdown to the formatter’s output.
Source§fn render_options_start(&self) -> &'static str
fn render_options_start(&self) -> &'static str
Renders the start of a block of options (triggered by
{{#options}}
).Source§fn render_options_end(&self) -> &'static str
fn render_options_end(&self) -> &'static str
Renders the end of a block of options (triggered by
{{/options}}
).Auto Trait Implementations§
impl Freeze for TextFormatter
impl RefUnwindSafe for TextFormatter
impl Send for TextFormatter
impl Sync for TextFormatter
impl Unpin for TextFormatter
impl UnwindSafe for TextFormatter
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 88 bytes