radicle-heartwood-lfs/crates
Matthias Beyer f6f3be437b cli/issue: Optimize how the issues are collected
This patch optimizes how the issues are collected.
Before, the issues where pushed to a new instance of `Vec`, which was
not preallocated to the size of the iterator.
This could be slow when a large number of issues is returned by the
iterator.

With the `Iterator::collect` function, the `FromIterator` implementation
of `Vec` is used, which makes use of `Iterator::size_hint` for
optimizing how much space is preallocated when collecting into the
`Vec`.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2025-08-17 20:22:56 +02:00
..
radicle radicle: Implement Iterator::size_hint() for optimizations 2025-08-17 20:22:56 +02:00
radicle-cli cli/issue: Optimize how the issues are collected 2025-08-17 20:22:56 +02:00
radicle-cli-test fix: upgrade radicle-crypto 2025-08-13 09:20:42 +01:00
radicle-cob fix: upgrade radicle-crypto 2025-08-13 09:20:42 +01:00
radicle-crypto fix: upgrade radicle-crypto 2025-08-13 09:20:42 +01:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch fix: upgrade radicle-crypto 2025-08-13 09:20:42 +01:00
radicle-node node: Remove useless caching of node announcement 2025-08-13 10:27:00 +01:00
radicle-protocol fix: upgrade radicle-crypto 2025-08-13 09:20:42 +01:00
radicle-remote-helper term, cli, remote-helper: Status Symbols 2025-08-13 13:45:21 +01:00
radicle-schemars fix: upgrade radicle-crypto 2025-08-13 09:20:42 +01:00
radicle-signals repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-ssh release: prepare crates 2025-08-12 12:13:49 +02:00
radicle-systemd release: prepare crates 2025-08-12 12:13:49 +02:00
radicle-term refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00