_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
rust-scrawl 1.1.0
Channel: guixrus
Location: guixrus/packages/common/rust.scm (guixrus packages common rust)
Home page: https://github.com/xvrqt/scrawl
Licenses: Modified BSD
Synopsis: Opens a user's preferred text editor so they can edit data inline and saves the result to a String. Useful for interactive CLI applications.
Description:

Opens a user's preferred text editor so they can edit data inline and saves the result to a String. Useful for interactive CLI applications.

rust-rental 0.5.6
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/jpernst/rental
Licenses: Expat ASL 2.0
Synopsis: Macro to generate safe self-referential structs
Description:

A macro to generate safe self-referential structs, plus premade types for common use-cases. This crate is frozen and should be avoided if possible.

rust-arrow2 0.7.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/jorgecarleitao/arrow2
Licenses: ASL 2.0
Synopsis: Unofficial implementation of Apache Arrow spec in safe Rust
Description:

Arrow2 is a Rust library to work with the Arrow format. It is a re-write of the official Arrow crate using transmute-free operations.

rust-approx 0.5.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/brendanzab/approx
Licenses: ASL 2.0
Synopsis: Approximate floating point equality comparisons and assertions
Description:

This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.

rust-trycmd 0.13.7
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/assert-rs/trycmd
Licenses: Expat ASL 2.0
Synopsis: Snapshot testing for a herd of CLI tests
Description:

trycmd is a test harness that will enumerate test case files and run them to verify the results, taking inspiration from trybuild and cram.

rust-trycmd 0.14.21
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/assert-rs/trycmd
Licenses: Expat ASL 2.0
Synopsis: Snapshot testing for a herd of CLI tests
Description:

trycmd is a test harness that will enumerate test case files and run them to verify the results, taking inspiration from trybuild and cram.

rust-approx 0.4.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/brendanzab/approx
Licenses: ASL 2.0
Synopsis: Approximate floating point equality comparisons and assertions
Description:

This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.

rust-approx 0.1.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/brendanzab/approx
Licenses: ASL 2.0
Synopsis: Approximate floating point equality comparisons and assertions
Description:

This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.

rust-trycmd 0.15.7
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/assert-rs/trycmd
Licenses: Expat ASL 2.0
Synopsis: Snapshot testing for a herd of CLI tests
Description:

trycmd is a test harness that will enumerate test case files and run them to verify the results, taking inspiration from trybuild and cram.

rust-approx 0.3.2
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/brendanzab/approx
Licenses: ASL 2.0
Synopsis: Approximate floating point equality comparisons and assertions
Description:

This crate provides facilities for testing the approximate equality of floating-point based types, using either relative difference, or units in the last place (ULPs) comparisons.

rust-blake3 0.3.8
Channel: guix
Location: gnu/packages/crypto.scm (gnu packages crypto)
Home page: https://github.com/BLAKE3-team/BLAKE3
Licenses: CC0 ASL 2.0
Synopsis: BLAKE3 hash function Rust implementation
Description:

This crate provides the official Rust implementation of the BLAKE3 cryptographic hash function. BLAKE3 is faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.

rust-blake3 1.5.5
Channel: guix
Location: gnu/packages/crypto.scm (gnu packages crypto)
Home page: https://github.com/BLAKE3-team/BLAKE3
Licenses: CC0 ASL 2.0
Synopsis: BLAKE3 hash function Rust implementation
Description:

This crate provides the official Rust implementation of the BLAKE3 cryptographic hash function. BLAKE3 is faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.

rust-atomic 0.5.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/Amanieu/atomic-rs
Licenses: ASL 2.0 Expat
Synopsis: Generic @code{Atomic<T>} wrapper type
Description:

This package provides a generic Atomic<T> type for all T: Copy types, unlike the standard library which only provides a few fixed atomic types.

rust-atomic 0.6.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/Amanieu/atomic-rs
Licenses: ASL 2.0 Expat
Synopsis: Generic @code{Atomic<T>} wrapper type
Description:

This package provides a generic Atomic<T> type for all T: Copy types, unlike the standard library which only provides a few fixed atomic types.

rust-atomig 0.4.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/LukasKalbertodt/atomig/
Licenses: Expat ASL 2.0
Synopsis: Generic and lock-free `std` atomics via `Atomic<T>`
Description:

This package provides Generic, convenient and lock-free `std` atomics via Atomic<T>. Can be used with many primitive types (including floats) and with custom types.

rust-nickel 0.11.0
Channel: guix
Location: gnu/packages/crates-web.scm (gnu packages crates-web)
Home page: https://nickel-org.github.io/
Licenses: Expat
Synopsis: Web application framework for Rust
Description:

nickel.rs is a simple and lightweight foundation for web applications written in Rust. Its API is inspired by the popular express framework for JavaScript.

rust-js-sys 0.3.77
Channel: selected-guix-works
Location: selected-guix-works/packages/crates-io.scm (selected-guix-works packages crates-io)
Home page: https://rustwasm.github.io/wasm-bindgen/
Licenses: ASL 2.0 Expat
Synopsis: Bindings for all JS global objects and functions in WASM
Description:

Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on #[wasm_bindgen] using the wasm-bindgen crate.

rust-js-sys 0.3.76
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://rustwasm.github.io/wasm-bindgen/
Licenses: ASL 2.0 Expat
Synopsis: Bindings for all JS global objects and functions in WASM
Description:

Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on #[wasm_bindgen] using the wasm-bindgen crate.

rust-cipher 0.2.5
Channel: guix
Location: gnu/packages/crates-crypto.scm (gnu packages crates-crypto)
Home page: https://docs.rs/cipher/
Licenses: Expat ASL 2.0
Synopsis: Traits for describing block ciphers and stream ciphers
Description:

This package provides traits which define the functionality of block ciphers and stream ciphers. See RustCrypto/block-ciphers and RustCrypto/stream-ciphers for algorithm implementations which use these traits.

rust-cipher 0.3.0
Channel: guix
Location: gnu/packages/crates-crypto.scm (gnu packages crates-crypto)
Home page: https://docs.rs/cipher/
Licenses: Expat ASL 2.0
Synopsis: Traits for describing block ciphers and stream ciphers
Description:

This package provides traits which define the functionality of block ciphers and stream ciphers. See RustCrypto/block-ciphers and RustCrypto/stream-ciphers for algorithm implementations which use these traits.

rust-cipher 0.4.4
Channel: guix
Location: gnu/packages/crates-crypto.scm (gnu packages crates-crypto)
Home page: https://docs.rs/cipher/
Licenses: Expat ASL 2.0
Synopsis: Traits for describing block ciphers and stream ciphers
Description:

This package provides traits which define the functionality of block ciphers and stream ciphers. See RustCrypto/block-ciphers and RustCrypto/stream-ciphers for algorithm implementations which use these traits.

rust-base62 2.2.1
Channel: selected-guix-works
Location: selected-guix-works/packages/crates-io.scm (selected-guix-works packages crates-io)
Home page: https://github.com/fbernier/base62
Licenses: Expat
Synopsis: Base62 encoding/decoding library in Rust
Description:

rust-base is a zero-dependency library for working with base62 encoding with Rust. base62 is typically used for URL shorteners. It can optionally use io traits from the standard library.

rust-merlin 3.0.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://docs.rs/merlin
Licenses: Expat
Synopsis: Composable proof transcripts for public-coin arguments of knowledge
Description:

Merlin is a STROBE-based transcript construction for zero-knowledge proofs. It automates the Fiat-Shamir transform, so that by using Merlin, non-interactive protocols can be implemented as if they were interactive.

rust-merlin 2.0.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://docs.rs/merlin
Licenses: Expat
Synopsis: Composable proof transcripts for public-coin arguments of knowledge
Description:

Merlin is a STROBE-based transcript construction for zero-knowledge proofs. It automates the Fiat-Shamir transform, so that by using Merlin, non-interactive protocols can be implemented as if they were interactive.

Total results: 7413