tinymist_std::typst::foundations

Trait Show

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§

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

Execute the base recipe for this element.

Implementors§

§

impl Show for Packed<ContextElem>

§

impl Show for Packed<AlignElem>

§

impl Show for Packed<BibliographyElem>

§

impl Show for Packed<CircleElem>

§

impl Show for Packed<CiteGroup>

§

impl Show for Packed<ColumnsElem>

§

impl Show for Packed<CounterDisplayElem>

§

impl Show for Packed<CounterUpdateElem>

§

impl Show for Packed<CurveElem>

§

impl Show for Packed<EllipseElem>

§

impl Show for Packed<EmbedElem>

§

impl Show for Packed<EmphElem>

§

impl Show for Packed<EnumElem>

§

impl Show for Packed<EquationElem>

§

impl Show for Packed<FigureCaption>

§

impl Show for Packed<FigureElem>

§

impl Show for Packed<FootnoteElem>

§

impl Show for Packed<FootnoteEntry>

§

impl Show for Packed<GridCell>

§

impl Show for Packed<GridElem>

§

impl Show for Packed<HeadingElem>

§

impl Show for Packed<HideElem>

§

impl Show for Packed<HighlightElem>

§

impl Show for Packed<ImageElem>

§

impl Show for Packed<LayoutElem>

§

impl Show for Packed<LineElem>

§

impl Show for Packed<LinkElem>

§

impl Show for Packed<ListElem>

§

impl Show for Packed<MetadataElem>

§

impl Show for Packed<MoveElem>

§

impl Show for Packed<OutlineElem>

§

impl Show for Packed<OutlineEntry>

§

impl Show for Packed<OverlineElem>

§

impl Show for Packed<PadElem>

§

impl Show for Packed<PathElem>

§

impl Show for Packed<PolygonElem>

§

impl Show for Packed<PrefixInfo>

§

impl Show for Packed<QuoteElem>

§

impl Show for Packed<RawElem>

§

impl Show for Packed<RawLine>

§

impl Show for Packed<RectElem>

§

impl Show for Packed<RefElem>

§

impl Show for Packed<RepeatElem>

§

impl Show for Packed<RotateElem>

§

impl Show for Packed<ScaleElem>

§

impl Show for Packed<SkewElem>

§

impl Show for Packed<SmallcapsElem>

§

impl Show for Packed<SquareElem>

§

impl Show for Packed<StackElem>

§

impl Show for Packed<StateUpdateElem>

§

impl Show for Packed<StrikeElem>

§

impl Show for Packed<StrongElem>

§

impl Show for Packed<SubElem>

§

impl Show for Packed<SuperElem>

§

impl Show for Packed<TableCell>

§

impl Show for Packed<TableElem>

§

impl Show for Packed<TermsElem>

§

impl Show for Packed<UnderlineElem>