zenith-scene 0.0.7

Zenith backend-neutral scene IR and compilation (geometry, text wrap, anchors, opacity, clip).
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.85"
name = "zenith-scene"
version = "0.0.7"
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Zenith backend-neutral scene IR and compilation (geometry, text wrap, anchors, opacity, clip)."
homepage = "https://github.com/zenitheditor/zenith"
readme = "README.md"
keywords = [
    "design",
    "deterministic",
    "kdl",
    "rendering",
    "agent",
]
categories = [
    "rendering",
    "command-line-utilities",
    "visualization",
]
license = "Apache-2.0"
repository = "https://github.com/zenitheditor/zenith"

[lib]
name = "zenith_scene"
path = "src/lib.rs"

[[test]]
name = "anchor"
path = "tests/anchor.rs"

[[test]]
name = "anchor_sibling"
path = "tests/anchor_sibling.rs"

[[test]]
name = "autofit"
path = "tests/autofit.rs"

[[test]]
name = "chain"
path = "tests/chain.rs"

[[test]]
name = "chain_markdown"
path = "tests/chain_markdown.rs"

[[test]]
name = "chart_pie"
path = "tests/chart_pie.rs"

[[test]]
name = "code"
path = "tests/code.rs"

[[test]]
name = "containers_flow"
path = "tests/containers_flow.rs"

[[test]]
name = "containers_frame"
path = "tests/containers_frame.rs"

[[test]]
name = "containers_grid"
path = "tests/containers_grid.rs"

[[test]]
name = "containers_group"
path = "tests/containers_group.rs"

[[test]]
name = "containers_instance"
path = "tests/containers_instance.rs"

[[test]]
name = "containers_rotation"
path = "tests/containers_rotation.rs"

[[test]]
name = "data_binding"
path = "tests/data_binding.rs"

[[test]]
name = "fields"
path = "tests/fields.rs"

[[test]]
name = "font_local"
path = "tests/font_local.rs"

[[test]]
name = "image"
path = "tests/image.rs"

[[test]]
name = "mandatory_break"
path = "tests/mandatory_break.rs"

[[test]]
name = "markdown_block_layout"
path = "tests/markdown_block_layout.rs"

[[test]]
name = "page"
path = "tests/page.rs"

[[test]]
name = "pattern"
path = "tests/pattern.rs"

[[test]]
name = "recipe"
path = "tests/recipe.rs"

[[test]]
name = "runaround"
path = "tests/runaround.rs"

[[test]]
name = "shapes_connectors"
path = "tests/shapes_connectors.rs"

[[test]]
name = "shapes_effects"
path = "tests/shapes_effects.rs"

[[test]]
name = "shapes_filters"
path = "tests/shapes_filters.rs"

[[test]]
name = "shapes_mask"
path = "tests/shapes_mask.rs"

[[test]]
name = "shapes_polygons"
path = "tests/shapes_polygons.rs"

[[test]]
name = "shapes_primitives"
path = "tests/shapes_primitives.rs"

[[test]]
name = "shapes_rect_fills"
path = "tests/shapes_rect_fills.rs"

[[test]]
name = "shapes_shape_node"
path = "tests/shapes_shape_node.rs"

[[test]]
name = "table_borders"
path = "tests/table_borders.rs"

[[test]]
name = "table_cells"
path = "tests/table_cells.rs"

[[test]]
name = "table_flow"
path = "tests/table_flow.rs"

[[test]]
name = "table_headers"
path = "tests/table_headers.rs"

[[test]]
name = "table_layout"
path = "tests/table_layout.rs"

[[test]]
name = "text_align"
path = "tests/text_align.rs"

[[test]]
name = "text_code_link"
path = "tests/text_code_link.rs"

[[test]]
name = "text_features"
path = "tests/text_features.rs"

[[test]]
name = "text_glued_spans"
path = "tests/text_glued_spans.rs"

[[test]]
name = "text_glyph_runs"
path = "tests/text_glyph_runs.rs"

[[test]]
name = "text_highlight"
path = "tests/text_highlight.rs"

[[test]]
name = "text_layout"
path = "tests/text_layout.rs"

[[test]]
name = "text_markdown"
path = "tests/text_markdown.rs"

[[test]]
name = "text_overflow"
path = "tests/text_overflow.rs"

[[test]]
name = "text_v_align"
path = "tests/text_v_align.rs"

[[test]]
name = "text_wrap"
path = "tests/text_wrap.rs"

[dependencies.hyphenation]
version = "0.8.4"
features = ["embed_en-us"]
default-features = false

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1"

[dependencies.zenith-core]
version = "=0.0.7"

[dependencies.zenith-layout]
version = "=0.0.7"

[lints.clippy.all]
level = "warn"
priority = -1

[lints.rust]
unsafe_code = "forbid"