Skip to main content

Crate ferrocv

Crate ferrocv 

Source
Expand description

ferrocv renders JSON Resume documents to PDF, HTML, and plain text via embedded Typst. See CONSTITUTION.md for design principles.

Re-exports§

pub use render::RenderDiagnostic;
pub use render::RenderError;
pub use render::compile_html;
pub use render::compile_html_resolved;
pub use render::compile_pdf;
pub use render::compile_text;
pub use render::compile_text_resolved;
pub use render::compile_theme;
pub use render::compile_theme_resolved;
pub use theme::OwnedTheme;
pub use theme::ResolvedTheme;
pub use theme::THEMES;
pub use theme::Theme;
pub use theme::ThemeResolveError;
pub use theme::find_theme;
pub use theme::resolve_theme;
pub use validate::ValidationError;
pub use validate::validate_value;

Modules§

cli
Command-line interface for ferrocv.
render
In-process Typst compilation to PDF, plain text, and HTML.
theme
Theme registry for ferrocv.
validate
JSON Resume schema validation.

Constants§

JSON_RESUME_SCHEMA
JSON Resume v1.0.0 schema, embedded at compile time.
JSON_RESUME_SCHEMA_VERSION
Version of the embedded JSON Resume schema (see JSON_RESUME_SCHEMA).