From d5b55d9a2ce97f9df05a8cd78cc91300737914c4 Mon Sep 17 00:00:00 2001 From: aecepoglu Date: Thu, 4 Feb 2021 14:38:52 +0300 Subject: gnu: Add rust-trackable-1. * gnu/packages/crates-io.scm (rust-trackable-1): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3ae61eba58..1976a982aa 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38857,6 +38857,31 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-1 + (package + (name "rust-trackable") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1c5xqp2k9yf5is3pwc7xwf2kd3khdkan93s5072r5p99s49nxyrh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-trackable-derive" ,rust-trackable-derive-1)))) + (home-page "https://github.com/sile/trackable") + (synopsis "Track objects manually as an alternative to backtracing") + (description + "This library provides a way to track objects manually as an alternative +to mechanisms like backtracing.") + (license license:expat))) + (define-public rust-trackable-derive-1 (package (name "rust-trackable-derive") -- cgit v1.2.3