diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-02-08 10:28:02 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-02-20 13:58:42 +0200 |
commit | c0d3c0ccae83d854b53fa0fd3cc145d315d06c34 (patch) | |
tree | a904530cf107c3ce10461f09fa4f7ccf38396e90 | |
parent | 4f7416d8d5fefe2f42fe3d57f5f59a193e519ca9 (diff) |
gnu: Add rust-tracing-chrome-0.7.
* gnu/packages/crates-io.scm (rust-tracing-chrome-0.7): New variable.
Change-Id: I16f0683fe5c8cab666c7e37eed163e6a2f40ef0f
-rw-r--r-- | gnu/packages/crates-io.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1ad4afdb6b..099bb8b780 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -70956,6 +70956,32 @@ programs to collect structured, event-based diagnostic information.") automatically instrumenting functions.") (license license:expat))) +(define-public rust-tracing-chrome-0.7 + (package + (name "rust-tracing-chrome") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "tracing-chrome" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06pl66wzskcb0wkl2z99vw500ajlmmqv06dzpckzazvz8kakqss9")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-serde-json" ,rust-serde-json-1) + ("rust-tracing-core" ,rust-tracing-core-0.1) + ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)) + #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4) + ("rust-rayon" ,rust-rayon-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/thoren-d/tracing-chrome") + (synopsis "Layer for tracing-subscriber that outputs Chrome-style traces") + (description + "This package provides a Layer for tracing-subscriber that outputs +Chrome-style traces.") + (license license:expat))) + (define-public rust-tracing-core-0.1 (package (name "rust-tracing-core") |