computer: fix coarse lazy indexes

This commit is contained in:
nym21
2025-07-11 01:51:04 +02:00
parent 029a85081b
commit 4489920cbf
33 changed files with 785 additions and 74 deletions

View File

@@ -1,6 +1,9 @@
use std::ops::RangeInclusive;
pub trait FromCoarserIndex<T> {
pub trait FromCoarserIndex<T>
where
T: Ord + From<usize>,
{
fn min_from(coarser: T) -> usize;
fn max_from_(coarser: T) -> usize;
fn max_from(coarser: T, len: usize) -> usize {