MCPcopy Create free account

hub / github.com/baurst/sudoku_solver / functions

Functions48 in github.com/baurst/sudoku_solver

↓ 5 callersFunctionconvert_problem_str
(problem_raw_in: &str)
src/lib.rs:45
↓ 3 callersFunctionhas_unique_elements
(iter: T)
src/lib.rs:410
↓ 3 callersMethodhas_unresolvable_conflicts
(&self)
src/lib.rs:209
↓ 3 callersFunctionsolve_sudoku
( problem_opt: Option<SudokuCandidates>, recursion_depth: usize, )
src/lib.rs:493
↓ 2 callersFunctionregisterValidSW
(swUrl, config)
www/src/serviceWorker.js:57
↓ 2 callersFunctionremove_duplicates
( problem: &SudokuCandidates, el_row_idx: usize, el_col_idx: usize, el: u8, )
src/lib.rs:374
↓ 2 callersFunctionsetValueInSudoku
(place: number, value: number)
www/src/sudoku/SudokuTableCore.tsx:19
↓ 1 callersFunctioncheckValidServiceWorker
(swUrl, config)
www/src/serviceWorker.js:101
↓ 1 callersMethodget_best_place_and_number_to_insert
(&self)
src/lib.rs:264
↓ 1 callersMethodget_duplicates
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:160
↓ 1 callersMethodget_duplicates_in_cell
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:134
↓ 1 callersMethodget_duplicates_in_column
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:96
↓ 1 callersMethodget_duplicates_in_row
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:115
↓ 1 callersMethodis_correct
(&self)
src/lib.rs:180
↓ 1 callersFunctionis_single_element_in_cell
( problem: &SudokuCandidates, row_idx: usize, col_idx: usize, el: u8, )
src/lib.rs:466
↓ 1 callersFunctionis_single_element_in_col
( problem: &SudokuCandidates, row_idx: usize, col_idx: usize, el: u8, )
src/lib.rs:426
↓ 1 callersFunctionis_single_element_in_row
( problem: &SudokuCandidates, row_idx: usize, col_idx: usize, el: u8, )
src/lib.rs:446
↓ 1 callersFunctionparse_sudokus
(filepath: &str)
src/lib.rs:346
↓ 1 callersFunctiontableEntry
( entryNr: number, sudoku: number[], setValueInSudoku: Function, isUserInput: boolean[], )
www/src/sudoku/SudokuTable.tsx:38
↓ 1 callersFunctiontableRow
( size: number, rowNr: number, sudoku: number[], setValueInSudoku: Function, isUserInput: boolean[],
www/src/sudoku/SudokuTable.tsx:6
↓ 1 callersMethodto_continuous_string
(&self)
src/lib.rs:85
↓ 1 callersFunctionuseSudokuTableCore
(size: number)
www/src/sudoku/SudokuTableCore.tsx:15
FunctionApp
()
www/src/App.tsx:7
FunctionConflictWarning
()
www/src/sudoku/SudokuTable.tsx:106
FunctionSudokuTable
()
www/src/sudoku/SudokuTable.tsx:96
FunctioncheckSudokuIsSolvable
()
www/src/sudoku/SudokuTableCore.tsx:48
FunctionclearSudoku
()
www/src/sudoku/SudokuTableCore.tsx:53
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/lib.rs:328
Methodfrom_vec
(numbers: Vec<u8>)
src/lib.rs:62
FunctionhandleClearClick
()
www/src/sudoku/SudokuTable.tsx:140
FunctionhandleClick
()
www/src/sudoku/SudokuTable.tsx:127
FunctionhandleClose
()
www/src/sudoku/SudokuTable.tsx:107
FunctionhandleInsertClick
()
www/src/sudoku/SudokuTable.tsx:144
Methodinitial
()
src/lib.rs:55
FunctioninsertSampleSudoku
()
www/src/sudoku/SudokuTableCore.tsx:30
Functionmain
()
src/main.rs:17
Functionregister
(config)
www/src/serviceWorker.js:23
FunctionsolveSudoku
()
www/src/sudoku/SudokuTableCore.tsx:42
Functiontest_has_conflicts_js_interface
()
src/lib.rs:596
Functiontest_has_no_conflicts_js_interface
()
src/lib.rs:589
Functiontest_solve_js_interface
()
src/lib.rs:603
Functiontest_trivial_problem_is_solvable
()
src/lib.rs:623
Functiontest_trivial_wrong_problem_is_unsolvable
()
src/lib.rs:631
Functiontest_unsolvable_solve_js_interface
()
src/lib.rs:613
Functionunregister
()
www/src/serviceWorker.js:131
Functionwasm_get_sample_sudoku_string
(random_number: f64)
src/lib.rs:565
Functionwasm_solve_sudoku
(input_str: &str)
src/lib.rs:15
Functionwasm_sudoku_contains_conflicts
(input_str: &str)
src/lib.rs:29