tinymist_std::typst::foundations

Trait Set

pub trait Set {
    // Required method
    fn set(
        engine: &mut Engine<'_>,
        args: &mut Args,
    ) -> Result<Styles, EcoVec<SourceDiagnostic>>
       where Self: Sized;
}
Expand description

An element’s set rule.

Required Methods§

fn set( engine: &mut Engine<'_>, args: &mut Args, ) -> Result<Styles, EcoVec<SourceDiagnostic>>
where Self: Sized,

Parse relevant arguments into style properties for this element.

Implementors§

§

impl Set for ContextElem

§

impl Set for SequenceElem

§

impl Set for StyledElem

§

impl Set for SymbolElem

§

impl Set for TargetElem

§

impl Set for AccentElem

§

impl Set for AlignElem

§

impl Set for AlignPointElem

§

impl Set for AttachElem

§

impl Set for BibliographyElem

§

impl Set for BinomElem

§

impl Set for BlockElem

§

impl Set for BoxElem

§

impl Set for CancelElem

§

impl Set for CasesElem

§

impl Set for CircleElem

§

impl Set for CiteElem

§

impl Set for CiteGroup

§

impl Set for ClassElem

§

impl Set for ColbreakElem

§

impl Set for ColumnsElem

§

impl Set for CounterDisplayElem

§

impl Set for CurveClose

§

impl Set for CurveCubic

§

impl Set for CurveElem

§

impl Set for CurveLine

§

impl Set for CurveMove

§

impl Set for CurveQuad

§

impl Set for DocumentElem

§

impl Set for EllipseElem

§

impl Set for EmbedElem

§

impl Set for EmphElem

§

impl Set for EnumElem

§

impl Set for EnumItem

§

impl Set for EquationElem

§

impl Set for FigureCaption

§

impl Set for FigureElem

§

impl Set for FlushElem

§

impl Set for FootnoteElem

§

impl Set for FootnoteEntry

§

impl Set for FracElem

§

impl Set for FrameElem

§

impl Set for GridCell

§

impl Set for GridElem

§

impl Set for GridFooter

§

impl Set for GridHLine

§

impl Set for GridHeader

§

impl Set for GridVLine

§

impl Set for HElem

§

impl Set for HeadingElem

§

impl Set for HideElem

§

impl Set for HighlightElem

§

impl Set for HtmlElem

§

impl Set for ImageElem

§

impl Set for InlineElem

§

impl Set for LimitsElem

§

impl Set for LineElem

§

impl Set for LinebreakElem

§

impl Set for LinkElem

§

impl Set for ListElem

§

impl Set for ListItem

§

impl Set for LrElem

§

impl Set for MatElem

§

impl Set for MetadataElem

§

impl Set for MidElem

§

impl Set for MoveElem

§

impl Set for OpElem

§

impl Set for OutlineElem

§

impl Set for OutlineEntry

§

impl Set for OverbraceElem

§

impl Set for OverbracketElem

§

impl Set for OverlineElem

§

impl Set for OverlineElem

§

impl Set for OverparenElem

§

impl Set for OvershellElem

§

impl Set for PadElem

§

impl Set for PageElem

§

impl Set for PagebreakElem

§

impl Set for ParElem

§

impl Set for ParLine

§

impl Set for ParLineMarker

§

impl Set for ParbreakElem

§

impl Set for PathElem

§

impl Set for PlaceElem

§

impl Set for PolygonElem

§

impl Set for PrimesElem

§

impl Set for QuoteElem

§

impl Set for RawElem

§

impl Set for RawLine

§

impl Set for RectElem

§

impl Set for RefElem

§

impl Set for RepeatElem

§

impl Set for RootElem

§

impl Set for RotateElem

§

impl Set for ScaleElem

§

impl Set for ScriptsElem

§

impl Set for SkewElem

§

impl Set for SmallcapsElem

§

impl Set for SmartQuoteElem

§

impl Set for SpaceElem

§

impl Set for SquareElem

§

impl Set for StackElem

§

impl Set for StretchElem

§

impl Set for StrikeElem

§

impl Set for StrongElem

§

impl Set for SubElem

§

impl Set for SuperElem

§

impl Set for TableCell

§

impl Set for TableElem

§

impl Set for TableFooter

§

impl Set for TableHLine

§

impl Set for TableHeader

§

impl Set for TableVLine

§

impl Set for TagElem

§

impl Set for TermItem

§

impl Set for TermsElem

§

impl Set for TextElem

§

impl Set for UnderbraceElem

§

impl Set for UnderbracketElem

§

impl Set for UnderlineElem

§

impl Set for UnderlineElem

§

impl Set for UnderparenElem

§

impl Set for UndershellElem

§

impl Set for VElem

§

impl Set for VecElem