logo

Rust crates reviews

Cryptographically verifiable, distributed dependency reviews

reviewer: mgeisler

https://lib.rs/mgeisler

$ cargo crev repo fetch url https://github.com/mgeisler/crev-proofs
$ cargo crev id trust buAHNI2OOf3cARKjtWidV2ur7MlZJNK1RLNZfaQqUj4

repo: https://github.com/mgeisler/crev-proofs

crate version
rating
date
reviewer
thoroughness, understanding
positive
2021-05-07
mgeisler
low, low

This is the standard crate for random number generation. I use it in
my own projects.

The code uses unsafe in a few places for performance reasons such as
SIMD support. It is hard for me to say if this is safe, but I have
had no problems with it myself.

positive
2021-05-07
mgeisler
low, low

This is the standard crate for random number generation. I use it in
my own projects.

The code uses unsafe in a few places for performance reasons such as
SIMD support. It is hard for me to say if this is safe, but I have
had no problems with it myself.

positive
2021-05-07
mgeisler
medium, medium

Standard and well-tested RNG. Has one instance of unsafe, which
seems safe to me.

positive
2021-05-07
mgeisler
medium, medium

The delta to 0.6.1 is safe: two assertions have been tightened.

positive
2021-05-07
mgeisler
low, low
positive
2021-05-07
mgeisler
low, low

No unsafe code, has tests and references to the original
implementation.

strong
2021-05-07
mgeisler
high, high

Nice crate which uses a build script to auto-generate the character
tables at compile time. Has one instance of unsafe where a u8 is
cast to an enum. The enum is marked as repr(u8) to make this safe.

strong
2021-05-07
mgeisler
high, high

Nice crate with no unsafe code (uses deny(unsafe_code) to ensure
this). The data tables are generated automatically from the upstream
Unicode data using a Python script, which ensures that they’re
correct and easy to update when new Unicode versions are published.

© bestia.dev 2023, MIT License, Version: 2023.608.1636

Open source repository for this web app: https://github.com/bestia-dev/cargo_crev_web/