Riley
Riley
Bumping this issue, as we have some possible use cases while updating the `Vec` and `StorageVec` API's (issue #2014). While the utility of sorting algorithm implementations for storage vectors are...
for visibility ```toml # foundry.toml ignored_error_codes = [2394] ```
_W H A T_
not sure how to reproduce, `forge snapshot --check` doesn't fail locally
Writing some notes since this was partially completed prior to assignment. ## Features Requested > Note: (✅ if complete) 1. ✅ [Indexing](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#indexing) and being able to assign to a specific...
Following up on the `sort` method, it would be good to sort with multiple algorithms. However, in Rust, `sort` uses a "[Timsort](https://en.wikipedia.org/wiki/Timsort) inspired" algorithm while `sort_unstable` uses a [pattern defeating...
In the storage vector, what would be desirable behavior for `split_off` and `split_at`? In the memory vector, `split_off(&mut self, at: u64) -> Vec` creates a new memory vector starting at...
Also, the `append(&mut self, other: &mut Vec)` method, according to the [Rust implementation](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.append), clears the `other` vector when it is appended to `self`. This is marginal to implement in memory...
@FrankieIsLost re huff-rust bindings: it depends. huff does include syntax for generating a json abi compatible with solc. however, it is common for huff contracts to include non-standard abi encoding...
Happy to take this on if it seems suitable for the codebase :)