List of all items
Structs
- cli::Args
- cli::Config
- config::Config
- config::FormattingConfig
- discovery::FileDiscovery
- fences::CodeBlock
- fences::FenceMarker
- grid::Grid
- links::Link
- links::ReferenceLink
- lists::List
- lists::ListItem
- output::ProcessingResults
- output::ProcessingStats
- output::StatsOutput
- primitives::ArrowChars
- primitives::Box
- primitives::BoxChars
- primitives::ConnectionLine
- primitives::HorizontalArrow
- primitives::Label
- primitives::PrimitiveInventory
- primitives::TextRow
- primitives::VerticalArrow
- processor::Processor
- quality::Point
- quality::QualityConfig
- quality::QualityMetrics
- quality::QualityReport
- scanner::DiagramBlock
- scanner::InlineCodeSpan
- transformation_analysis::Location
- transformation_analysis::Transformation
- transformation_analysis::TransformationAnalysis
- transformation_analysis::TransformationSummary
Enums
- cli::Mode
- fences::FenceIssue
- fences::FenceType
- output::FileResult
- primitives::ArrowType
- primitives::BoxStyle
- primitives::LabelAttachment
- primitives::Segment
- quality::Inconsistency
- quality::LostContent
- quality::QualityIssue
- quality::StructureType
- transformation_analysis::ConstructiveReason
- transformation_analysis::DestructiveReason
- transformation_analysis::NeutralReason
- transformation_analysis::TransformationType
Functions
- detector::detect_all_primitives
- detector::detect_boxes
- detector::detect_horizontal_arrows
- detector::detect_labels
- detector::detect_vertical_arrows
- detector::extract_box_content
- discovery::parse_extensions
- fences::detect_fence_markers
- fences::normalize_fences
- fences::pair_fences
- fences::validate_fences
- io::read_markdown
- io::write_markdown
- links::detect_links
- links::detect_links_outside_code_blocks
- links::detect_reference_links
- links::get_code_block_regions
- links::is_inside_link_url
- lists::detect_lists
- lists::normalize_bullet_styles
- lists::normalize_list_indentation
- lists::normalize_lists
- lists::normalize_loose_lists
- modes::content_needs_fixing
- modes::process_by_mode
- normalizer::align_horizontal_arrows
- normalizer::align_vertical_arrows
- normalizer::balance_horizontal_boxes
- normalizer::normalize_box_widths
- normalizer::normalize_connection_lines
- normalizer::normalize_labels
- normalizer::normalize_nested_boxes
- normalizer::normalize_padding
- output::log_error
- output::log_success
- output::log_verbose
- output::log_warning
- output::print_diff
- parser::extract_normal_lines
- quality::validate_fixture
- quality::validate_fixture_with_fences
- quality::validate_quality
- renderer::render_diagram
- renderer::render_onto_grid
- scanner::extract_diagram_blocks
- tables::has_wrapped_cells
- tables::unwrap_table_rows
- transformation_analysis::analyze_transformations