* gnu/packages/rust.scm (rust-memchr): New variable. --- gnu/packages/rust.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 5f767212b..6ca20dc69 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1443,3 +1443,27 @@ The shrinking strategies for lists and numbers use a binary search to cover the input space quickly. It should be the same strategy used in Koen Claessen's QuickCheck for Haskell.") (license (list license:unlicense license:expat)))) + +(define-public rust-memchr + (package + (name "rust-memchr") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "memchr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0a5fvj7pr422jgdmfw1fmnz00k68lw1wwd0z7cwiqwzhk29894kl")))) + (build-system cargo-build-system) + (native-inputs + `(("rust-quickcheck" ,rust-quickcheck "src"))) + (inputs + `(("rust-libc" ,rust-libc "src"))) + (home-page "https://github.com/BurntSushi/rust-memchr") + (synopsis "Safe interface to memchr") + (description + "@code{memchr} provides an safe interface to memchr.") + (license (list license:unlicense license:expat)))) -- 2.11.0