Trait ToCooked

Source
pub trait ToCooked<'input, F: Format> {
    // Required method
    fn to_cooked(
        self,
        format: &F,
        input: &'input F::Input<'input>,
    ) -> Span<Cooked>;
}
Expand description

Trait handling conversion regardless of Format::SpanType to Span<Cooked>

Required Methods§

Source

fn to_cooked(self, format: &F, input: &'input F::Input<'input>) -> Span<Cooked>

Convert a span to a Cooked span (with byte index over the input, not format-specific index)

Implementors§

Source§

impl<'input, F: Format> ToCooked<'input, F> for Span<Cooked>

Source§

impl<'input, F: Format<SpanType = Raw, Input<'input> = [&'input str]>> ToCooked<'input, F> for Span<Raw>