We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
This currently does a naive linear walk for as long as the component isn't set:
.filter_map(|(name, index)| { let mut row_idx = time_row_idx; while !index.is_valid(row_idx as _) { row_idx -= 1; if row_idx < 0 { return None; } } assert!(index.is_valid(row_idx as usize)); (*name, index.values()[row_idx as usize]).into() })
Should be able to make that O(log(n))-ish using a B-tree or something.
O(log(n))
The text was updated successfully, but these errors were encountered:
And now it does it at the bucket level too! :)
Sorry, something went wrong.
IndexTable::latest_at
latest_at
O(N)
Irrelevant now.
No branches or pull requests
This currently does a naive linear walk for as long as the component isn't set:
Should be able to make that
O(log(n))
-ish using a B-tree or something.The text was updated successfully, but these errors were encountered: