_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
rust-spin-sleep 1.2.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/alexheretic/spin-sleep
Licenses: ASL 2.0
Synopsis: Accurate sleeping and spinning
Description:

This library adds a middle ground, using a configurable native accuracy setting allowing thread::sleep to wait the bulk of a sleep time, and spin the final section to guarantee accuracy.

rust-assert-cmd 1.0.8
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/assert-rs/assert_cmd
Licenses: Expat ASL 2.0
Synopsis: Test CLI Applications
Description:

assert_cmd aims to simplify the process for doing integration testing of CLIs, including finding your crate's binary to test and assertions on the result of your program's run.

rust-crypto-box 0.8.2
Channel: guix
Location: gnu/packages/crates-crypto.scm (gnu packages crates-crypto)
Home page: https://github.com/RustCrypto/nacl-compat
Licenses: ASL 2.0 Expat
Synopsis: Pure Rust implementation of crypto_box
Description:

This package provides a pure Rust implementation of NaCl's crypto_box public-key authenticated encryption primitive, which combines the X25519 Elliptic Curve Diffie-Hellman function and the XSalsa20Poly1305 authenticated encryption cipher.

rust-owning-ref 0.3.3
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/Kimundi/owning-ref-rs
Licenses: Expat
Synopsis: Create references that carry their owner with them
Description:

This package provides a library for creating references that carry their owner with them. This can sometimes be useful because Rust borrowing rules normally prevent moving a type that has been borrowed from.

rust-owning-ref 0.4.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/Kimundi/owning-ref-rs
Licenses: Expat
Synopsis: Create references that carry their owner with them
Description:

This package provides a library for creating references that carry their owner with them. This can sometimes be useful because Rust borrowing rules normally prevent moving a type that has been borrowed from.

rust-crypto-box 0.9.1
Channel: selected-guix-works
Location: selected-guix-works/packages/crates-io.scm (selected-guix-works packages crates-io)
Home page: https://github.com/RustCrypto/nacl-compat
Licenses: ASL 2.0 Expat
Synopsis: Pure Rust implementation of NaCl's crypto_box
Description:

This package provides a Rust implementation of NaCl's crypto_box public-key authenticated encryption primitive, which combines the X25519 Elliptic Curve Diffie-Hellman function and the XSalsa20Poly1305 authenticated encryption cipher.

rust-cdshealpix 0.7.3
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/cds-astro/cds-healpix-rust/
Licenses: ASL 2.0 Expat
Synopsis: HEALPix tessellation
Description:

This library is an implementation in Rust of the HEALPix tessellation. This implementation has been made by the Strasbourg astronomical Data Centre (Centre de Données astronomique de Strasbourg, CDS).

rust-sys-locale 0.3.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/1Password/sys-locale
Licenses: Expat ASL 2.0
Synopsis: Lightweight library to obtain the active system locale
Description:

Sys-locale is small library for obtaining the current locale set for the system or application with the relevant platform APIs. The library is also no_std compatible by default, only relying on alloc.

rust-scoped-tls 1.0.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/alexcrichton/scoped-tls
Licenses: ASL 2.0 Expat
Synopsis: Rust library providing the old standard library's scoped_thread_local
Description:

This crate provides a library implementation of the standard library's old scoped_thread_local! macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS.

rust-scoped-tls 0.1.2
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/alexcrichton/scoped-tls
Licenses: ASL 2.0 Expat
Synopsis: Rust library providing the old standard library's scoped_thread_local
Description:

This crate provides a library implementation of the standard library's old scoped_thread_local! macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS.

rust-aws-lc-sys 0.29.0
Channel: guix
Location: gnu/packages/crates-tls.scm (gnu packages crates-tls)
Home page: https://github.com/aws/aws-lc-rs
Licenses: ISC OpenSSL ASL 2.0
Synopsis: AWS-LC is a general-purpose cryptographic library
Description:

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It is based on code from the Google BoringSSL project and the OpenSSL project.

rust-aws-lc-sys 0.23.1
Channel: guix
Location: gnu/packages/crates-tls.scm (gnu packages crates-tls)
Home page: https://github.com/aws/aws-lc-rs
Licenses: ISC OpenSSL ASL 2.0
Synopsis: AWS-LC is a general-purpose cryptographic library
Description:

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It is based on code from the Google BoringSSL project and the OpenSSL project.

rust-ssh-cipher 0.2.0
Channel: guix
Location: gnu/packages/crates-crypto.scm (gnu packages crates-crypto)
Home page: https://github.com/RustCrypto/SSH/tree/master/ssh-cipher
Licenses: ASL 2.0 Expat
Synopsis: Pure Rust implementation of SSH symmetric encryption
Description:

This package provides Pure Rust implementation of SSH symmetric encryption including support for the modern aes128-gcm@openssh.com/aes256-gcm@openssh.com and chacha20-poly1305@openssh.com algorithms as well as legacy support for older ciphers.

rust-widestring 0.5.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/starkat99/widestring-rs
Licenses: Expat ASL 2.0
Synopsis: Wide string Rust FFI library
Description:

A wide string Rust FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libraries. Both UTF-16 and UTF-32 types are provided, including support for malformed encoding.

rust-widestring 1.1.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/starkat99/widestring-rs
Licenses: Expat ASL 2.0
Synopsis: Wide string Rust FFI library
Description:

A wide string Rust FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libraries. Both UTF-16 and UTF-32 types are provided, including support for malformed encoding.

rust-widestring 0.4.3
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/starkat99/widestring-rs
Licenses: Expat ASL 2.0
Synopsis: Wide string Rust FFI library
Description:

A wide string Rust FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libraries. Both UTF-16 and UTF-32 types are provided, including support for malformed encoding.

rust-path-slash 0.1.5
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/rhysd/path-slash
Licenses: Expat
Synopsis: Rust library to convert a file path from/to slash path
Description:

This package provides path-slash, a tiny library to convert a file path (e.g. foo/bar, foo\bar or C:\foo\bar) from/to a slash path (e.g. foo/bar, C:/foo/bar).

rust-path-slash 0.2.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/rhysd/path-slash
Licenses: Expat
Synopsis: Rust library to convert a file path from/to slash path
Description:

This package provides path-slash, a tiny library to convert a file path (e.g. foo/bar, foo\bar or C:\foo\bar) from/to a slash path (e.g. foo/bar, C:/foo/bar).

rust-avif-parse 1.3.2
Channel: guix
Location: gnu/packages/crates-graphics.scm (gnu packages crates-graphics)
Home page: https://github.com/kornelski/avif-parse
Licenses: MPL 2.0
Synopsis: Parser for AVIF image files
Description:

This AVIF parser allows extracting the AV1 payload and alpha channel metadata out of AVIF image files. The parser is a fork of Mozilla's MP4 parser used in Firefox, so it's designed to be robust and safely handle untrusted data.

rust-avif-parse 0.13.2
Channel: guix
Location: gnu/packages/crates-graphics.scm (gnu packages crates-graphics)
Home page: https://github.com/kornelski/avif-parse
Licenses: MPL 2.0
Synopsis: Parser for AVIF image files
Description:

This AVIF parser allows extracting the AV1 payload and alpha channel metadata out of AVIF image files. The parser is a fork of Mozilla's MP4 parser used in Firefox, so it's designed to be robust and safely handle untrusted data.

rust-run-script 0.11.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: http://github.com/sagiegurari/run_script
Licenses: ASL 2.0
Synopsis: Run shell scripts in Rust
Description:

This library enables to invoke shell scripts based on their content. While std::process::Command works great to execute standalone command, you need more manual code to take a script text and execute it. For this purpose, this library was created.

rust-run-script 0.10.1
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: http://github.com/sagiegurari/run_script
Licenses: ASL 2.0
Synopsis: Run shell scripts in Rust
Description:

This library enables to invoke shell scripts based on their content. While std::process::Command works great to execute standalone command, you need more manual code to take a script text and execute it. For this purpose, this library was created.

rust-scopeguard 0.3.3
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/bluss/scopeguard
Licenses: ASL 2.0 Expat
Synopsis: Scope guard which will run a closure even out of scope
Description:

This package provides a RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros defer!, defer_on_unwind!, defer_on_success! as shorthands for guards with one of the implemented strategies.

rust-scopeguard 1.2.0
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/bluss/scopeguard
Licenses: ASL 2.0 Expat
Synopsis: Scope guard which will run a closure even out of scope
Description:

This package provides a RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros defer!, defer_on_unwind!, defer_on_success! as shorthands for guards with one of the implemented strategies.

Total results: 7477