Skip to main content

CandidateData

Type Alias CandidateData 

Source
pub type CandidateData = CandidateData;

Aliased Type§

pub enum CandidateData {
    File(CandidateFile),
    Option(CandidateOption),
    OptionValue(CandidateOptionValue),
    Chord(CandidateChord),
    Register(CandidateRegister),
    Mark(CandidateMark),
    Plain,
    Extension(CandidateExtension),
}

Variants§

§

File(CandidateFile)

§

Option(CandidateOption)

§

OptionValue(CandidateOptionValue)

§

Chord(CandidateChord)

§

Register(CandidateRegister)

§

Mark(CandidateMark)

§

Plain

§

Extension(CandidateExtension)

Plugin-defined arbitrary payload (the Extension hatch): the kind-id routes to the registering plugin’s annotator, which decodes payload.