Trait SynthesizedField

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

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

A field that is initially unset, but may be set through a Synthesize implementation.

Required Associated Constants§

const FIELD: SynthesizedFieldData<Self, I>

Required Associated Types§

type Type: Clone

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.

Implementations on Foreign Types§

§

impl SynthesizedField<3> for HtmlElem

§

const FIELD: SynthesizedFieldData<HtmlElem, 3>

§

type Type = Location

Implementors§

§

impl SynthesizedField<3> for FigureCaption

§

const FIELD: SynthesizedFieldData<FigureCaption, 3>

§

type Type = FigureKind

§

impl SynthesizedField<3> for RefElem

§

const FIELD: SynthesizedFieldData<RefElem, 3>

§

type Type = Option<Packed<CiteElem>>

§

impl SynthesizedField<4> for BibliographyElem

§

const FIELD: SynthesizedFieldData<BibliographyElem, 4>

§

type Type = Lang

§

impl SynthesizedField<4> for CiteElem

§

const FIELD: SynthesizedFieldData<CiteElem, 4>

§

type Type = Lang

§

impl SynthesizedField<4> for FigureCaption

§

const FIELD: SynthesizedFieldData<FigureCaption, 4>

§

type Type = Option<Content>

§

impl SynthesizedField<4> for RefElem

§

impl SynthesizedField<5> for BibliographyElem

§

const FIELD: SynthesizedFieldData<BibliographyElem, 5>

§

type Type = Option<Region>

§

impl SynthesizedField<5> for CiteElem

§

const FIELD: SynthesizedFieldData<CiteElem, 5>

§

type Type = Option<Region>

§

impl SynthesizedField<5> for FigureCaption

§

const FIELD: SynthesizedFieldData<FigureCaption, 5>

§

type Type = Option<Numbering>

§

impl SynthesizedField<6> for FigureCaption

§

const FIELD: SynthesizedFieldData<FigureCaption, 6>

§

type Type = Option<Counter>

§

impl SynthesizedField<7> for FigureCaption

§

const FIELD: SynthesizedFieldData<FigureCaption, 7>

§

type Type = Option<Location>

§

impl SynthesizedField<7> for RawElem

§

const FIELD: SynthesizedFieldData<RawElem, 7>

§

type Type = Vec<Packed<RawLine>>

§

impl SynthesizedField<9> for HeadingElem

§

const FIELD: SynthesizedFieldData<HeadingElem, 9>

§

type Type = EcoString

§

impl SynthesizedField<9> for ImageElem

§

const FIELD: SynthesizedFieldData<ImageElem, 9>

§

type Type = Locale

§

impl SynthesizedField<10> for FigureElem

§

const FIELD: SynthesizedFieldData<FigureElem, 10>

§

type Type = Option<Counter>

§

impl SynthesizedField<10> for GridElem

§

const FIELD: SynthesizedFieldData<GridElem, 10>

§

type Type = Arc<CellGrid>

§

impl SynthesizedField<11> for FigureElem

§

const FIELD: SynthesizedFieldData<FigureElem, 11>

§

type Type = Locale

§

impl SynthesizedField<11> for TableElem

§

const FIELD: SynthesizedFieldData<TableElem, 11>

§

type Type = Arc<CellGrid>

§

impl SynthesizedField<13> for EquationElem

§

const FIELD: SynthesizedFieldData<EquationElem, 13>

§

type Type = Locale