[[bench]]
harness = false
name = "optimization"
path = "benches/optimization.rs"
[[bench]]
harness = false
name = "overhead_analysis"
path = "benches/overhead_analysis.rs"
[[bench]]
harness = false
name = "performance"
path = "benches/performance.rs"
[dependencies.lazy_static]
version = "1.4"
[dependencies.parking_lot]
version = "0.12"
[dependencies.petgraph]
version = "0.6"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.lazy_static]
version = "1.4"
[dev-dependencies.proptest]
version = "1.4"
[dev-dependencies.quickcheck]
version = "1.0"
[dev-dependencies.quickcheck_macros]
version = "1.0"
[dev-dependencies.serial_test]
version = "3.0"
[[example]]
name = "advanced_usage"
path = "examples/advanced_usage.rs"
[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"
[[example]]
name = "memory_profile"
path = "examples/memory_profile.rs"
[[example]]
name = "performance_comparison"
path = "examples/performance_comparison.rs"
[features]
default = []
track = []
[lib]
name = "borrowscope_runtime"
path = "src/lib.rs"
[package]
authors = ["BorrowScope Contributors"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools", "visualization"]
description = "Runtime tracking system for BorrowScope"
edition = "2021"
keywords = ["rust", "ownership", "visualization", "borrow-checker"]
license = "MIT OR Apache-2.0"
name = "borrowscope-runtime"
readme = "README.md"
repository = "https://github.com/mehmet-ylcnky/BorrowScope"
rust-version = "1.75"
version = "0.1.1"
[[test]]
name = "advanced_api_tests"
path = "tests/advanced_api_tests.rs"
[[test]]
name = "advanced_api_with_id_tests"
path = "tests/advanced_api_with_id_tests.rs"
[[test]]
name = "error_handling"
path = "tests/error_handling.rs"
[[test]]
name = "lifetime_challenges_tests"
path = "tests/lifetime_challenges_tests.rs"
[[test]]
name = "lifetime_tests"
path = "tests/lifetime_tests.rs"
[[test]]
name = "optimization_tests"
path = "tests/optimization_tests.rs"
[[test]]
name = "performance_edge_cases"
path = "tests/performance_edge_cases.rs"
[[test]]
name = "performance_integration_tests"
path = "tests/performance_integration_tests.rs"
[[test]]
name = "property_based_tests"
path = "tests/property_based_tests.rs"
[[test]]
name = "quickcheck_tests"
path = "tests/quickcheck_tests.rs"
[[test]]
name = "rc_arc_integration_tests"
path = "tests/rc_arc_integration_tests.rs"
[[test]]
name = "refcell_cell_integration_tests"
path = "tests/refcell_cell_integration_tests.rs"
[[test]]
name = "static_const_integration_tests"
path = "tests/static_const_integration_tests.rs"
[[test]]
name = "testing_strategy_edge_cases"
path = "tests/testing_strategy_edge_cases.rs"
[[test]]
name = "unit_tracker_tests"
path = "tests/unit_tracker_tests.rs"
[[test]]
name = "unsafe_code_integration_tests"
path = "tests/unsafe_code_integration_tests.rs"