_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
rust-aes-gcm 0.10.1
Channel: guix
Location: gnu/packages/crates-crypto.scm (gnu packages crates-crypto)
Home page: https://github.com/RustCrypto/AEADs
Licenses: ASL 2.0 Expat
Synopsis: AES-GCM (Galois/Counter Mode) Authenticated Encryption
Description:

This package provides a pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration.

rust-refpool 0.4.3
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/bodil/refpool
Licenses: MPL 2.0
Synopsis: Efficient memory pool with reference counting
Description:

refpool is a re-implementation of Rust's std::boxed::Box and std::rc::Rc which uses a pool of reusable memory to speed up reallocation.

rust-linkify 0.4.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/robinst/linkify
Licenses: Expat ASL 2.0
Synopsis: Find URLs and email addresses in plain text
Description:

Linkify is a Rust library to find links such as URLs and email addresses in plain text. It is smart about where a link ends, such as with trailing punctuation.

rust-linkify 0.7.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/robinst/linkify
Licenses: Expat ASL 2.0
Synopsis: Find URLs and email addresses in plain text
Description:

Linkify is a Rust library to find links such as URLs and email addresses in plain text. It is smart about where a link ends, such as with trailing punctuation.

rust-gsl-sys 3.0.0
Channel: gn-bioinformatics
Location: gn/packages/crates-io.scm (gn packages crates-io)
Home page: https://github.com/GuillaumeGomez/rust-GSL
Licenses: Expat
Synopsis: A rust binding for the GSL (the GNU scientific library)
Description:

This is the FFI counter-part of the Rust GSL crate. It is better to use the GSL crate directly rather than this one (unless something is missing the Rust binding!).

rust-cargo-c 0.10.5+cargo-0.83.0
Dependencies: curl@8.6.0 libgit2@1.8.4 libssh2@1.10.0 openssl@3.0.8 zlib@1.3
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/lu-zero/cargo-c
Licenses: Expat
Synopsis: Build and install C-compatible libraries
Description:

This package produces and installs a correct pkg-config file, a static library and a dynamic library, and a C header to be used by any C (and C-compatible) software.

rust-crc-any 2.3.12
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://magiclen.org/crc-any
Licenses: Expat
Synopsis: Compute CRC values
Description:

This package provides a crate to compute CRC values by providing the length of bits, expression, reflection, an initial value and a final xor value. It has many built-in CRC functions.

rust-ammonia 4.0.0
Channel: guix
Location: gnu/packages/crates-web.scm (gnu packages crates-web)
Home page: https://github.com/rust-ammonia/ammonia
Licenses: Expat ASL 2.0
Synopsis: Repair and secure untrusted HTML
Description:

Ammonia is a whitelist-based HTML sanitization library. It is designed to prevent cross-site scripting, layout breaking, and clickjacking caused by untrusted user-provided HTML being mixed into a larger web page.

rust-codemap 0.1.3
Channel: glue
Location: glue/packages/slint.scm (glue packages slint)
Home page: https://github.com/kevinmehall/codemap
Licenses: Expat ASL 2.0
Synopsis: data structure for efficiently storing source code position and span information (e.g. in a compiler AST), and mapping it back to file/line/column locations for error reporting and suggestions.
Description:

This package provides a data structure for efficiently storing source code position and span information (e.g. in a compiler AST), and mapping it back to file/line/column locations for error reporting and suggestions.

rust-globset 0.4.15
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/BurntSushi/ripgrep/tree/master/globset
Licenses: Expat Unlicense
Synopsis: Single glob and glob set matching
Description:

This crate provides glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched.

rust-charset 0.1.5
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://docs.rs/charset/
Licenses: Expat ASL 2.0
Synopsis: Thunderbird-compatible character encoding decoding for email
Description:

charset is a wrapper around encoding_rs that provides (non-streaming) decoding for character encodings that occur in email by providing decoding for UTF-7 in addition to the encodings defined by the Encoding Standard.

rust-argfile 0.1.6
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/rust-cli/argfile
Licenses: Expat ASL 2.0
Synopsis: Load additional CLI arguments from a file
Description:

This library enables loading additional CLI arguments from a file. This is meant to work with any CLI parser, like rust-clap, by pre-processing the arguments, like rust-wild.

rust-secrecy 0.8.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/iqlusioninc/crates/
Licenses: ASL 2.0 Expat
Synopsis: Wrapper types and traits for secret management
Description:

This package provides wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped.

rust-combine 4.6.3
Channel: rrr
Location: rrr/packages/crates-io.scm (rrr packages crates-io)
Home page: https://github.com/Marwes/combine
Licenses: Expat
Synopsis: Parser combinators on arbitrary streams with zero-copy support
Description:

This package is an implementation of parser combinators for Rust, inspired by the Haskell library Parsec. As in Parsec the parsers are LL(1) by default but they can opt-in to arbitrary lookahead using the attempt combinator.

rust-combine 4.6.6
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/Marwes/combine
Licenses: Expat
Synopsis: Parser combinators on arbitrary streams with zero-copy support
Description:

This package is an implementation of parser combinators for Rust, inspired by the Haskell library Parsec. As in Parsec the parsers are LL(1) by default but they can opt-in to arbitrary lookahead using the attempt combinator.

rust-typenum 1.16.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/paholg/typenum
Licenses: ASL 2.0 Expat
Synopsis: Rust library for type-level numbers evaluated at compile time
Description:

Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.

rust-combine 3.8.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/Marwes/combine
Licenses: Expat
Synopsis: Parser combinators on arbitrary streams with zero-copy support
Description:

This package is an implementation of parser combinators for Rust, inspired by the Haskell library Parsec. As in Parsec the parsers are LL(1) by default but they can opt-in to arbitrary lookahead using the attempt combinator.

rust-boomphf 0.5.9
Channel: gn-bioinformatics
Location: gn/packages/crates-io.scm (gn packages crates-io)
Home page: https://github.com/10XGenomics/rust-boomphf
Licenses: Expat
Synopsis: Scalable and Efficient Minimal Perfect Hash Functions
Description:

This package provides a Rust implementation of fast and scalable minimal perfect hashing for massive key sets. It generates an MPHF for a collection of hashable objects.

rust-zeroize 1.3.0
Channel: rrr
Location: rrr/packages/crates-io.scm (rrr packages crates-io)
Home page: https://github.com/RustCrypto/utils/tree/master/zeroize
Licenses: ASL 2.0 Expat
Synopsis: Securely clear secrets from memory
Description:

Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!

rust-bencher 0.1.5
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/bluss/bencher/
Licenses: ASL 2.0 Expat
Synopsis: Port of the libtest benchmark runner to Rust stable
Description:

This package provides a port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark execution works exactly the same way and no more (caveat: black_box is still missing!).

rust-libmdns 0.7.5
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/librespot-org/libmdns
Licenses: Expat
Synopsis: DNS-SD and mDNS library for building discoverable LAN services
Description:

A Multi-Cast DNS (RFC 6762) and DNS Service Discovery (RFC 6763) library. Used for resolution of hostnames to IP addresses on networks that do not have a local name server. Network services can be advertised and discovered using this mechanism.

rust-libmdns 0.6.3
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/librespot-org/libmdns
Licenses: Expat
Synopsis: DNS-SD and mDNS library for building discoverable LAN services
Description:

A Multi-Cast DNS (RFC 6762) and DNS Service Discovery (RFC 6763) library. Used for resolution of hostnames to IP addresses on networks that do not have a local name server. Network services can be advertised and discovered using this mechanism.

rust-snapbox 0.6.17
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/assert-rs/trycmd/tree/main/crates/snapbox
Licenses: Expat ASL 2.0
Synopsis: Snapshot testing toolbox
Description:

Snapbox is a snapshot-testing toolbox that is ready to use for verifying output from

  • Function return values

  • CLI stdout/stderr

  • Filesystem changes

It is also flexible enough to build your own test harness like trycmd.

rust-snapbox 0.2.10
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/assert-rs/trycmd/tree/main/crates/snapbox
Licenses: Expat ASL 2.0
Synopsis: Snapshot testing toolbox
Description:

Snapbox is a snapshot-testing toolbox that is ready to use for verifying output from

  • Function return values

  • CLI stdout/stderr

  • Filesystem changes

It is also flexible enough to build your own test harness like trycmd.

Total results: 7494