# 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 = "2021" name = "ocptv" version = "0.1.4" authors = ["OCP Test & Validation Project"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Strongly typed Rust API for OCPTV output" readme = "README.md" keywords = [ "ocptv", "hardware", "validation", ] license = "MIT" repository = "https://github.com/opencomputeproject/ocp-diag-core-rust" [lib] name = "ocptv" path = "src/lib.rs" [[example]] name = "custom_writer" path = "examples/custom_writer.rs" [[example]] name = "diagnosis" path = "examples/diagnosis.rs" [[example]] name = "error_while_gathering_duts" path = "examples/error_while_gathering_duts.rs" [[example]] name = "error_with_dut" path = "examples/error_with_dut.rs" [[example]] name = "extensions" path = "examples/extensions.rs" [[example]] name = "file" path = "examples/file.rs" [[example]] name = "measurement_concurrency" path = "examples/measurement_concurrency.rs" [[example]] name = "measurement_series" path = "examples/measurement_series.rs" [[example]] name = "measurement_single" path = "examples/measurement_single.rs" [[example]] name = "measurement_subcomponent" path = "examples/measurement_subcomponent.rs" [[example]] name = "measurement_validators" path = "examples/measurement_validators.rs" [[example]] name = "simple_no_scopes" path = "examples/simple_no_scopes.rs" [[example]] name = "simple_run_skip" path = "examples/simple_run_skip.rs" [[example]] name = "simple_step_fail" path = "examples/simple_step_fail.rs" [[test]] name = "output" path = "tests/output/main.rs" [dependencies.async-trait] version = "0.1.83" [dependencies.chrono] version = "0.4.38" [dependencies.chrono-tz] version = "0.10.0" [dependencies.delegate] version = "0.13.1" [dependencies.maplit] version = "1.0.2" [dependencies.mime] version = "0.3.17" [dependencies.serde] version = "1.0.210" features = ["derive"] [dependencies.serde_json] version = "1.0.128" [dependencies.serde_with] version = "3.11.0" [dependencies.thiserror] version = "1.0.64" [dependencies.tokio] version = "1.40.0" features = [ "rt", "rt-multi-thread", "macros", "io-util", "fs", "sync", ] [dependencies.unwrap-infallible] version = "0.1.5" [dependencies.url] version = "2.5.2" [dev-dependencies.anyhow] version = "1.0.89" [dev-dependencies.assert-json-diff] version = "2.0.2" [dev-dependencies.assert_fs] version = "1.1.2" [dev-dependencies.futures] version = "0.3.30" [dev-dependencies.predicates] version = "3.1.2" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.tokio-test] version = "0.4.4" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = ["cfg(coverage,coverage_nightly)"]