merman-render 0.5.0

Headless layout + SVG renderer for Mermaid (parity-focused; upstream SVG goldens).
Documentation
//! Flowchart node shape renderers.

mod basic_geoms;
mod bow_tie_rect;
mod curly_braces;
mod curved_trapezoid;
mod cylinders;
mod delay;
mod dispatch;
mod divided_rect;
mod hexagon;
mod icon;
mod icon_square;
mod image_square;
mod label_container;
mod lean_trapezoids;
mod lined_cylinder;
mod lined_wave_document;
mod manuals;
mod no_label;
mod notched_pentagon;
mod note;
mod odd;
mod paper_tape;
mod rounded_rect;
mod shaded_process;
mod stacked_document;
mod stacked_rectangle;
mod stadium;
mod subroutine;
mod tag_rect;
mod tagged_wave_document;
mod triangle;
mod wave_document;
mod window_pane;

pub(super) use basic_geoms::{render_circle, render_diamond, render_double_circle};
pub(super) use bow_tie_rect::render_bow_tie_rect;
pub(in crate::svg::parity::flowchart) use curly_braces::curly_brace_comment_geometry;
pub(super) use curly_braces::render_curly_brace_comment;
pub(super) use curved_trapezoid::render_curved_trapezoid;
pub(super) use cylinders::{render_cylinder, render_horizontal_cylinder};
pub(super) use delay::render_delay;
pub(super) use dispatch::render_flowchart_v2_shape;
pub(super) use divided_rect::render_divided_rect;
pub(super) use hexagon::render_hexagon;
pub(super) use icon::try_render_icon;
pub(super) use icon_square::try_render_icon_square;
pub(super) use image_square::try_render_image_square;
pub(super) use label_container::{render_hourglass_collate, render_notched_rectangle};
pub(super) use lean_trapezoids::{
    render_inv_trapezoid, render_lean_left, render_lean_right, render_trapezoid,
};
pub(super) use lined_cylinder::render_lined_cylinder;
pub(super) use lined_wave_document::render_lined_wave_document;
pub(super) use manuals::{render_manual_file, render_manual_input};
pub(super) use no_label::try_render_flowchart_v2_no_label;
pub(super) use notched_pentagon::render_notched_pentagon;
pub(super) use note::render_note;
pub(super) use odd::render_odd;
pub(super) use paper_tape::render_paper_tape;
pub(super) use rounded_rect::render_rounded_rect;
pub(super) use shaded_process::render_shaded_process;
pub(super) use stacked_document::render_stacked_document;
pub(super) use stacked_rectangle::render_stacked_rectangle;
pub(super) use stadium::render_stadium;
pub(super) use subroutine::render_subroutine;
pub(super) use tag_rect::render_tag_rect;
pub(super) use tagged_wave_document::render_tagged_wave_document;
pub(super) use triangle::render_triangle_extract;
pub(super) use wave_document::render_wave_document;
pub(super) use window_pane::render_window_pane;