[package]
edition = "2021"
name = "wasm4pm-compat"
version = "26.6.5"
build = false
exclude = [
".ggen/**",
"ggen/**",
"checkpoints/**",
"AGENT_*",
"AGENT_REPORTS/**",
".DS_Store",
"docs/.DS_Store",
"Cargo.lock",
"c8-adversary/**",
"emitted/**",
"archive/**",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Minimal paper-complete, feature-capped Rust process-evidence crate. Start with compatibility. Graduate to execution."
documentation = "https://docs.rs/wasm4pm-compat"
readme = "README.md"
keywords = [
"process-mining",
"ocel",
"event-log",
"evidence",
"conformance",
]
categories = [
"science",
"data-structures",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/seanchatmangpt/wasm4pm-compat"
[features]
default = ["formats"]
formats = []
strict = []
wasm4pm = []
[lib]
name = "wasm4pm_compat"
crate-type = ["rlib"]
path = "src/lib.rs"
doctest = false
[[example]]
name = "basic_eventlog"
path = "examples/basic_eventlog.rs"
[[example]]
name = "basic_ocel"
path = "examples/basic_ocel.rs"
[[example]]
name = "c8_adversary_gap_demo"
path = "examples/c8_adversary_gap_demo.rs"
[[example]]
name = "c8_collider_demo"
path = "examples/c8_collider_demo.rs"
[[example]]
name = "c8_event_horizon_demo"
path = "examples/c8_event_horizon_demo.rs"
[[example]]
name = "c8_market_planck_demo"
path = "examples/c8_market_planck_demo.rs"
[[example]]
name = "causal_net_shape"
path = "examples/causal_net_shape.rs"
[[example]]
name = "conformance_metrics"
path = "examples/conformance_metrics.rs"
[[example]]
name = "declare_constraint_model"
path = "examples/declare_constraint_model.rs"
[[example]]
name = "evidence_lifecycle"
path = "examples/evidence_lifecycle.rs"
[[example]]
name = "graduation_candidate"
path = "examples/graduation_candidate.rs"
[[example]]
name = "loss_projection"
path = "examples/loss_projection.rs"
[[example]]
name = "ocel_to_xes_projection"
path = "examples/ocel_to_xes_projection.rs"
[[example]]
name = "ocpq_typed_query"
path = "examples/ocpq_typed_query.rs"
[[example]]
name = "petri_net_construction"
path = "examples/petri_net_construction.rs"
[[example]]
name = "powl_process_tree"
path = "examples/powl_process_tree.rs"
[[example]]
name = "receipt_chain"
path = "examples/receipt_chain.rs"
[[example]]
name = "strict_boundary_claim"
path = "examples/strict_boundary_claim.rs"
[[example]]
name = "witness_authority"
path = "examples/witness_authority.rs"
[[test]]
name = "aalst_livestream"
path = "tests/aalst_livestream.rs"
[[test]]
name = "admission_refusal"
path = "tests/admission_refusal.rs"
[[test]]
name = "blue_river_dam_bridge"
path = "tests/blue_river_dam_bridge.rs"
[[test]]
name = "evidence_lifecycle"
path = "tests/evidence_lifecycle.rs"
[[test]]
name = "feature_matrix"
path = "tests/feature_matrix.rs"
[[test]]
name = "format_contracts"
path = "tests/format_contracts.rs"
[[test]]
name = "graduation"
path = "tests/graduation.rs"
[[test]]
name = "id_type_safety"
path = "tests/id_type_safety.rs"
[[test]]
name = "loss_chain"
path = "tests/loss_chain.rs"
[[test]]
name = "loss_projection"
path = "tests/loss_projection.rs"
[[test]]
name = "metric_bounds"
path = "tests/metric_bounds.rs"
[[test]]
name = "receipt_shapes"
path = "tests/receipt_shapes.rs"
[[test]]
name = "smoke"
path = "tests/smoke.rs"
[[test]]
name = "smoke_models"
path = "tests/smoke_models.rs"
[[test]]
name = "strict_contracts"
path = "tests/strict_contracts.rs"
[[test]]
name = "ui_tests"
path = "tests/ui_tests.rs"
[[test]]
name = "verify_cancellation_report_snippet"
path = "tests/verify_cancellation_report_snippet.rs"
[[test]]
name = "witness_authority"
path = "tests/witness_authority.rs"
[[bench]]
name = "evidence_lifecycle_bench"
path = "benches/evidence_lifecycle_bench.rs"
harness = false
[[bench]]
name = "id_operations_bench"
path = "benches/id_operations_bench.rs"
harness = false
[[bench]]
name = "law_bounds_bench"
path = "benches/law_bounds_bench.rs"
harness = false
[[bench]]
name = "zero_cost_types"
path = "benches/zero_cost_types.rs"
harness = false
[dependencies]
[dev-dependencies.criterion]
version = "0.5"
features = ["html_reports"]
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.trybuild]
version = "1"