Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baurst/sudoku_solver
/ functions
Functions
48 in github.com/baurst/sudoku_solver
⨍
Functions
48
◇
Types & classes
3
↓ 5 callers
Function
convert_problem_str
(problem_raw_in: &str)
src/lib.rs:45
↓ 3 callers
Function
has_unique_elements
(iter: T)
src/lib.rs:410
↓ 3 callers
Method
has_unresolvable_conflicts
(&self)
src/lib.rs:209
↓ 3 callers
Function
solve_sudoku
( problem_opt: Option<SudokuCandidates>, recursion_depth: usize, )
src/lib.rs:493
↓ 2 callers
Function
registerValidSW
(swUrl, config)
www/src/serviceWorker.js:57
↓ 2 callers
Function
remove_duplicates
( problem: &SudokuCandidates, el_row_idx: usize, el_col_idx: usize, el: u8, )
src/lib.rs:374
↓ 2 callers
Function
setValueInSudoku
(place: number, value: number)
www/src/sudoku/SudokuTableCore.tsx:19
↓ 1 callers
Function
checkValidServiceWorker
(swUrl, config)
www/src/serviceWorker.js:101
↓ 1 callers
Method
get_best_place_and_number_to_insert
(&self)
src/lib.rs:264
↓ 1 callers
Method
get_duplicates
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:160
↓ 1 callers
Method
get_duplicates_in_cell
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:134
↓ 1 callers
Method
get_duplicates_in_column
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:96
↓ 1 callers
Method
get_duplicates_in_row
( &self, element: u8, el_row_idx: usize, el_col_idx: usize, )
src/lib.rs:115
↓ 1 callers
Method
is_correct
(&self)
src/lib.rs:180
↓ 1 callers
Function
is_single_element_in_cell
( problem: &SudokuCandidates, row_idx: usize, col_idx: usize, el: u8, )
src/lib.rs:466
↓ 1 callers
Function
is_single_element_in_col
( problem: &SudokuCandidates, row_idx: usize, col_idx: usize, el: u8, )
src/lib.rs:426
↓ 1 callers
Function
is_single_element_in_row
( problem: &SudokuCandidates, row_idx: usize, col_idx: usize, el: u8, )
src/lib.rs:446
↓ 1 callers
Function
parse_sudokus
(filepath: &str)
src/lib.rs:346
↓ 1 callers
Function
tableEntry
( entryNr: number, sudoku: number[], setValueInSudoku: Function, isUserInput: boolean[], )
www/src/sudoku/SudokuTable.tsx:38
↓ 1 callers
Function
tableRow
( size: number, rowNr: number, sudoku: number[], setValueInSudoku: Function, isUserInput: boolean[],
www/src/sudoku/SudokuTable.tsx:6
↓ 1 callers
Method
to_continuous_string
(&self)
src/lib.rs:85
↓ 1 callers
Function
useSudokuTableCore
(size: number)
www/src/sudoku/SudokuTableCore.tsx:15
Function
App
()
www/src/App.tsx:7
Function
ConflictWarning
()
www/src/sudoku/SudokuTable.tsx:106
Function
SudokuTable
()
www/src/sudoku/SudokuTable.tsx:96
Function
checkSudokuIsSolvable
()
www/src/sudoku/SudokuTableCore.tsx:48
Function
clearSudoku
()
www/src/sudoku/SudokuTableCore.tsx:53
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/lib.rs:328
Method
from_vec
(numbers: Vec<u8>)
src/lib.rs:62
Function
handleClearClick
()
www/src/sudoku/SudokuTable.tsx:140
Function
handleClick
()
www/src/sudoku/SudokuTable.tsx:127
Function
handleClose
()
www/src/sudoku/SudokuTable.tsx:107
Function
handleInsertClick
()
www/src/sudoku/SudokuTable.tsx:144
Method
initial
()
src/lib.rs:55
Function
insertSampleSudoku
()
www/src/sudoku/SudokuTableCore.tsx:30
Function
main
()
src/main.rs:17
Function
register
(config)
www/src/serviceWorker.js:23
Function
solveSudoku
()
www/src/sudoku/SudokuTableCore.tsx:42
Function
test_has_conflicts_js_interface
()
src/lib.rs:596
Function
test_has_no_conflicts_js_interface
()
src/lib.rs:589
Function
test_solve_js_interface
()
src/lib.rs:603
Function
test_trivial_problem_is_solvable
()
src/lib.rs:623
Function
test_trivial_wrong_problem_is_unsolvable
()
src/lib.rs:631
Function
test_unsolvable_solve_js_interface
()
src/lib.rs:613
Function
unregister
()
www/src/serviceWorker.js:131
Function
wasm_get_sample_sudoku_string
(random_number: f64)
src/lib.rs:565
Function
wasm_solve_sudoku
(input_str: &str)
src/lib.rs:15
Function
wasm_sudoku_contains_conflicts
(input_str: &str)
src/lib.rs:29