pub fn quantized_astar<T, C, const DIM: usize, Q, FN, IN, FH, FS>( quantizer: &Q, start: [T; DIM], successors: FN, heuristic: FH, success: FS, ) -> Option<(Vec<[T; DIM]>, C)>where T: FiniteFloat, C: Zero + Ord + Copy + Debug, Q: HasQuantizationMethods<T, DIM>, FN: FnMut(&[usize; DIM]) -> IN, IN: IntoIterator<Item = ([usize; DIM], C)>, FH: FnMut(&[usize; DIM]) -> C, FS: FnMut(&[usize; DIM]) -> bool,