RequiredField

Trait RequiredField 

Source
pub trait RequiredField<const I: u8>: NativeElement {
    type Type: Clone;

    const FIELD: RequiredFieldData<Self, I>;
}
Expand description

A field that is present on every instance of the element.

Required Associated Constants§

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl RequiredField<0> for CounterDisplayElem

Source§

impl RequiredField<0> for CounterUpdateElem

Source§

impl RequiredField<0> for MetadataElem

Source§

impl RequiredField<0> for StateUpdateElem

Source§

impl RequiredField<0> for TagElem

Source§

impl RequiredField<0> for GridCell

Source§

impl RequiredField<0> for HElem

Source§

impl RequiredField<0> for HideElem

Source§

impl RequiredField<0> for InlineElem

Source§

const FIELD: RequiredFieldData<Self, 0u8>

Source§

type Type = InlineCallback

Source§

impl RequiredField<0> for LayoutElem

Source§

impl RequiredField<0> for RepeatElem

Source§

impl RequiredField<0> for VElem

Source§

impl RequiredField<0> for AccentElem

Source§

impl RequiredField<0> for typst_library::math::AttachElem

Source§

impl RequiredField<0> for BinomElem

Source§

impl RequiredField<0> for CancelElem

Source§

impl RequiredField<0> for ClassElem

Source§

impl RequiredField<0> for FracElem

Source§

impl RequiredField<0> for LimitsElem

Source§

impl RequiredField<0> for MidElem

Source§

impl RequiredField<0> for OpElem

Source§

impl RequiredField<0> for OverbraceElem

Source§

impl RequiredField<0> for OverbracketElem

Source§

impl RequiredField<0> for typst_library::math::OverlineElem

Source§

impl RequiredField<0> for OverparenElem

Source§

impl RequiredField<0> for OvershellElem

Source§

impl RequiredField<0> for PrimesElem

Source§

impl RequiredField<0> for ScriptsElem

Source§

impl RequiredField<0> for StretchElem

Source§

impl RequiredField<0> for UnderbraceElem

Source§

impl RequiredField<0> for UnderbracketElem

Source§

impl RequiredField<0> for typst_library::math::UnderlineElem

Source§

impl RequiredField<0> for UnderparenElem

Source§

impl RequiredField<0> for UndershellElem

Source§

impl RequiredField<0> for BibliographyElem

Source§

impl RequiredField<0> for CiteElem

Source§

impl RequiredField<0> for CiteGroup

Source§

impl RequiredField<0> for CslIndentElem

Source§

impl RequiredField<0> for CslLightElem

Source§

impl RequiredField<0> for DirectLinkElem

Source§

impl RequiredField<0> for EmphElem

Source§

impl RequiredField<0> for FigureElem

Source§

impl RequiredField<0> for FootnoteEntry

Source§

impl RequiredField<0> for LinkElem

Source§

impl RequiredField<0> for LinkMarker

Source§

impl RequiredField<0> for ListItem

Source§

impl RequiredField<0> for OutlineEntry

Source§

impl RequiredField<0> for ParLineMarker

Source§

impl RequiredField<0> for RefElem

Source§

impl RequiredField<0> for TableCell

Source§

impl RequiredField<0> for TermItem

Source§

impl RequiredField<0> for typst_library::pdf::AttachElem

Source§

impl RequiredField<0> for PdfMarkerTag

Source§

impl RequiredField<0> for RawElem

Source§

impl RequiredField<0> for RawLine

Source§

impl RequiredField<0> for CurveCubic

Source§

impl RequiredField<0> for CurveLine

Source§

impl RequiredField<0> for CurveMove

Source§

impl RequiredField<0> for CurveQuad

Source§

impl RequiredField<0> for ImageElem

Source§

impl RequiredField<0> for ContextElem

Source§

impl RequiredField<0> for SequenceElem

Source§

impl RequiredField<0> for StyledElem

Source§

impl RequiredField<0> for SymbolElem

Source§

impl RequiredField<1> for CounterDisplayElem

Source§

impl RequiredField<1> for CounterUpdateElem

Source§

impl RequiredField<1> for StateUpdateElem

Source§

impl RequiredField<1> for GridFooter

Source§

impl RequiredField<1> for AlignElem

Source§

impl RequiredField<1> for AccentElem

Source§

impl RequiredField<1> for BinomElem

Source§

impl RequiredField<1> for ClassElem

Source§

impl RequiredField<1> for FracElem

Source§

impl RequiredField<1> for LrElem

Source§

impl RequiredField<1> for RootElem

Source§

impl RequiredField<1> for DirectLinkElem

Source§

impl RequiredField<1> for EnumItem

Source§

impl RequiredField<1> for FootnoteElem

Source§

impl RequiredField<1> for LinkElem

Source§

impl RequiredField<1> for LinkMarker

Source§

impl RequiredField<1> for OutlineEntry

Source§

impl RequiredField<1> for ParLineMarker

Source§

impl RequiredField<1> for StrongElem

Source§

impl RequiredField<1> for TableFooter

Source§

impl RequiredField<1> for TermItem

Source§

impl RequiredField<1> for ArtifactElem

Source§

impl RequiredField<1> for typst_library::pdf::AttachElem

Source§

impl RequiredField<1> for PdfMarkerTag

Source§

impl RequiredField<1> for RawLine

Source§

impl RequiredField<1> for SmallcapsElem

Source§

impl RequiredField<1> for CurveCubic

Source§

impl RequiredField<1> for CurveQuad

Source§

impl RequiredField<1> for StyledElem

Source§

impl RequiredField<2> for CounterDisplayElem

Source§

impl RequiredField<2> for GridHeader

Source§

impl RequiredField<2> for ColumnsElem

Source§

impl RequiredField<2> for MoveElem

Source§

impl RequiredField<2> for StackElem

Source§

impl RequiredField<2> for DirectLinkElem

Source§

impl RequiredField<2> for FigureCaption

Source§

impl RequiredField<2> for ParLineMarker

Source§

impl RequiredField<2> for TableHeader

Source§

impl RequiredField<2> for RawLine

Source§

impl RequiredField<2> for CurveCubic

Source§

impl RequiredField<3> for RotateElem

Source§

impl RequiredField<3> for CasesElem

Source§

impl RequiredField<3> for VecElem

Source§

impl RequiredField<3> for ParLineMarker

Source§

impl RequiredField<3> for QuoteElem

Source§

impl RequiredField<3> for RawLine

Source§

impl RequiredField<3> for SubElem

Source§

impl RequiredField<3> for SuperElem

Source§

impl RequiredField<3> for CurveElem

Source§

impl RequiredField<3> for PolygonElem

Source§

impl RequiredField<4> for SkewElem

Source§

impl RequiredField<4> for StrikeElem

Source§

impl RequiredField<4> for PathElem

Source§

impl RequiredField<5> for ScaleElem

Source§

impl RequiredField<5> for EquationElem

Source§

impl RequiredField<5> for ListElem

Source§

impl RequiredField<5> for TermsElem

Source§

impl RequiredField<5> for typst_library::text::OverlineElem

Source§

impl RequiredField<5> for typst_library::text::UnderlineElem

Source§

impl RequiredField<6> for PlaceElem

Source§

impl RequiredField<6> for MatElem

Source§

impl RequiredField<6> for HighlightElem

Source§

impl RequiredField<7> for PadElem

Source§

impl RequiredField<7> for ParElem

Source§

impl RequiredField<8> for HeadingElem

Source§

impl RequiredField<9> for GridElem

Source§

impl RequiredField<9> for EnumElem

Source§

impl RequiredField<9> for TableElem

Source§

impl RequiredField<33> for TextElem