Skip to main content

Module config

Module config 

Source
Expand description

Pipeline-level configuration. Compiled unconditionally so callers can describe the pipeline (themes, copy-linked-files paths, gfm switch, …) whether or not the matching feature flags are enabled.

When a config field describes a transformer whose feature is off, Pipeline::with_defaults_for silently skips it – the field is still allowed in the config so user settings round-trip cleanly across builds with different feature sets.

Structs§

CopyLinkedFilesOptions
Paths consumed by the copy-linked-files transformer.
PipelineConfig
Top-level config consumed by [Pipeline::with_defaults_for]. All fields are optional; the empty config (PipelineConfig::default()) reproduces the historical Pipeline::with_defaults() behavior.
PrettyCodeOptions
Top-level pretty-code configuration. Stored on CompileConfig as Option<PrettyCodeOptions>; None means “use built-in defaults”.

Enums§

MathEngine
Which engine renders $...$ / $$...$$ math.
PrettyCodeTheme
Pretty-code theme spec.