logo

Rust crates reviews

Cryptographically verifiable, distributed dependency reviews

crate: tinyvec

https://lib.rs/crates/tinyvec/

Add the last reviewed version to Cargo.toml / [dependencies]:

tinyvec = "0.2.0"

Filter reviews clicking on the numbers in the summary.

Full column names in tooltip hints: rating Negative, rating Neutral, rating Positive, rating Strong, thoroughness, understanding, reviews count.

Neg
Neu
Pos
Str
tho
und
rev
1
2
1
2
crate version
rating
date
reviewer
thoroughness, understanding
tinyvec 0.2.0
positive
2020-01-18
medium, high

Very focussed forbid(unsafe) crate.

The minor flaws are introduced by trying to mimic the std interface too much
and too quickly. This leads to some misbehaviour in remove and drain, several
known slowness issues—algorithmic complexity as well as efficiency of
operations—and poorly documented interfaces with slightly non-standard panic
behaviour, and unknown decision making for adding them.

Why implement fmt::* interface when the standard library does not for Vec?
How can Extend be called without risking panicking?

No safety critical flaws though and I expect most to be fixable within the
interface that was published (except the abundance of trait impls that is a
matter of taste).

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

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