From c0d3c0ccae83d854b53fa0fd3cc145d315d06c34 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 8 Feb 2024 10:28:02 +0200 Subject: [PATCH] gnu: Add rust-tracing-chrome-0.7. * gnu/packages/crates-io.scm (rust-tracing-chrome-0.7): New variable. Change-Id: I16f0683fe5c8cab666c7e37eed163e6a2f40ef0f --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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")