Trait Show

Source
pub trait Show {
    // Required method
    fn show(
        &self,
        engine: &mut Engine<'_>,
        styles: StyleChain<'_>,
    ) -> Result<Content, EcoVec<SourceDiagnostic>>;
}
Expand description

Defines a built-in show rule for an element.

Required Methods§

Source

fn show( &self, engine: &mut Engine<'_>, styles: StyleChain<'_>, ) -> Result<Content, EcoVec<SourceDiagnostic>>

Execute the base recipe for this element.

Implementors§

Source§

impl Show for Packed<CounterDisplayElem>

Source§

impl Show for Packed<MetadataElem>

Source§

impl Show for Packed<AlignElem>

Source§

impl Show for Packed<ColumnsElem>

Source§

impl Show for Packed<GridCell>

Source§

impl Show for Packed<GridElem>

Source§

impl Show for Packed<HideElem>

Source§

impl Show for Packed<PadElem>

Source§

impl Show for Packed<RepeatElem>

Source§

impl Show for Packed<StackElem>

Source§

impl Show for Packed<MoveElem>

Source§

impl Show for Packed<RotateElem>

Source§

impl Show for Packed<ScaleElem>

Source§

impl Show for Packed<SkewElem>

Source§

impl Show for Packed<EquationElem>

Source§

impl Show for Packed<BibliographyElem>

Source§

impl Show for Packed<CiteGroup>

Source§

impl Show for Packed<EmphElem>

Source§

impl Show for Packed<EnumElem>

Source§

impl Show for Packed<FigureCaption>

Source§

impl Show for Packed<FigureElem>

Source§

impl Show for Packed<FootnoteElem>

Source§

impl Show for Packed<FootnoteEntry>

Source§

impl Show for Packed<HeadingElem>

Source§

impl Show for Packed<LinkElem>

Source§

impl Show for Packed<ListElem>

Source§

impl Show for Packed<OutlineElem>

Source§

impl Show for Packed<OutlineEntry>

Source§

impl Show for Packed<QuoteElem>

Source§

impl Show for Packed<RefElem>

Source§

impl Show for Packed<StrongElem>

Source§

impl Show for Packed<TableCell>

Source§

impl Show for Packed<TableElem>

Source§

impl Show for Packed<TermsElem>

Source§

impl Show for Packed<EmbedElem>

Source§

impl Show for Packed<HighlightElem>

Source§

impl Show for Packed<OverlineElem>

Source§

impl Show for Packed<StrikeElem>

Source§

impl Show for Packed<UnderlineElem>

Source§

impl Show for Packed<RawElem>

Source§

impl Show for Packed<RawLine>

Source§

impl Show for Packed<SubElem>

Source§

impl Show for Packed<SuperElem>

Source§

impl Show for Packed<SmallcapsElem>

Source§

impl Show for Packed<CurveElem>

Source§

impl Show for Packed<ImageElem>

Source§

impl Show for Packed<LineElem>

Source§

impl Show for Packed<PathElem>

Source§

impl Show for Packed<PolygonElem>

Source§

impl Show for Packed<CircleElem>

Source§

impl Show for Packed<EllipseElem>

Source§

impl Show for Packed<RectElem>

Source§

impl Show for Packed<SquareElem>

Source§

impl Show for Packed<ContextElem>

Source§

impl Show for Packed<CounterUpdateElem>

Source§

impl Show for Packed<LayoutElem>

Source§

impl Show for Packed<PrefixInfo>

Source§

impl Show for Packed<StateUpdateElem>