Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/disiamylborane/ranged_integers
/ functions
Functions
101 in github.com/disiamylborane/ranged_integers
⨍
Functions
101
◇
Types & classes
14
↓ 98 callers
Function
memlayout
(min: i128, max: i128)
src/value_check.rs:57
↓ 97 callers
Function
allow_range
(sz: usize)
src/value_check.rs:79
↓ 63 callers
Method
get
(self)
src/lib.rs:469
↓ 33 callers
Method
rem_euclid
(self, rhs: Ranged<BMIN,BMAX>)
src/arithmetics.rs:446
↓ 22 callers
Method
abs
(self)
src/arithmetics.rs:416
↓ 21 callers
Function
max_irang
(x: irang, y: irang)
src/arithmetics.rs:88
↓ 18 callers
Function
min_irang
(x: irang, y: irang)
src/arithmetics.rs:83
↓ 17 callers
Method
div_euclid
(self, rhs: Ranged<BMIN,BMAX>)
src/arithmetics.rs:433
↓ 10 callers
Function
allow_if
(cond: bool)
src/value_check.rs:48
↓ 7 callers
Method
expand
(self)
src/conversions.rs:149
↓ 6 callers
Function
allow_division
(b_min: irang, b_max: irang)
src/arithmetics.rs:139
↓ 6 callers
Function
lessthan
(a: irang, b: irang)
src/conversions.rs:134
↓ 4 callers
Method
into_iter
(self)
src/iter.rs:41
↓ 4 callers
Function
lesseq
(a: irang, b: irang)
src/conversions.rs:139
↓ 4 callers
Function
max_cross
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:106
↓ 4 callers
Function
min_cross
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:110
↓ 4 callers
Method
mul
(self, rhs: Ranged<BMIN, BMAX>)
src/arithmetics.rs:130
↓ 4 callers
Function
singleside_div_max
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:156
↓ 4 callers
Function
singleside_div_min
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:150
↓ 4 callers
Function
singleside_rem_max
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:216
↓ 4 callers
Function
singleside_rem_min
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:184
↓ 3 callers
Method
fit_less_than
(self, other: Ranged<RMIN, RMAX>)
src/conversions.rs:189
↓ 3 callers
Function
max_4
Find maximum of 4 numbers
src/arithmetics.rs:93
↓ 3 callers
Function
min_4
Find minimum of 4 numbers
src/arithmetics.rs:97
↓ 3 callers
Method
split_subtract
(self, other: Ranged<BMIN, BMAX>)
src/conversions.rs:275
↓ 2 callers
Function
abs_max
(min: irang, max: irang)
src/arithmetics.rs:322
↓ 2 callers
Function
abs_min
(min: irang, max: irang)
src/arithmetics.rs:316
↓ 2 callers
Method
eq
(&self, rhs: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:459
↓ 2 callers
Method
fit_greater_than
(self, other: Ranged<RMIN, RMAX>)
src/conversions.rs:225
↓ 2 callers
Method
next
(&mut self)
src/iter.rs:51
↓ 2 callers
Function
singleside_div_euclid_max
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:271
↓ 2 callers
Function
singleside_div_euclid_min
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:266
↓ 2 callers
Function
singleside_rem_euclid_max
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:295
↓ 2 callers
Function
singleside_rem_euclid_min
(a_min: irang, a_max: irang, b_min: irang, b_max: irang)
src/arithmetics.rs:278
↓ 1 callers
Method
add
(self, rhs: Ranged<BMIN, BMAX>)
src/arithmetics.rs:46
↓ 1 callers
Function
allow_creation
(min: irang, v: irang, max: irang)
src/value_check.rs:87
↓ 1 callers
Function
div
()
src/tests.rs:156
↓ 1 callers
Method
div
(self, rhs: Ranged<BMIN, BMAX>)
src/arithmetics.rs:177
↓ 1 callers
Function
eq
()
src/tests.rs:326
↓ 1 callers
Function
expansion_possible
(s_min: irang, s_max: irang, r_min: irang, r_max: irang)
src/conversions.rs:128
↓ 1 callers
Method
fit
(self)
src/conversions.rs:161
↓ 1 callers
Method
fit_min
(self)
src/conversions.rs:177
↓ 1 callers
Function
is_valid
(val: Val, x: RowIndex, y: RowIndex, sudoku_ar: &Sudoku)
examples/sudoku.rs:15
↓ 1 callers
Method
iter_up
(self)
src/lib.rs:528
↓ 1 callers
Method
last
(self)
src/iter.rs:77
↓ 1 callers
Method
max
(self, other: Ranged<BMIN,BMAX>)
src/arithmetics.rs:405
↓ 1 callers
Method
min
(self, other: Ranged<BMIN,BMAX>)
src/arithmetics.rs:394
↓ 1 callers
Function
mul
()
src/tests.rs:119
↓ 1 callers
Function
place_number
(pos: Ranged<0, 80>, sudoku_ar: &mut Sudoku)
examples/sudoku.rs:26
↓ 1 callers
Function
pretty_print
(sudoku_ar: Sudoku)
examples/sudoku.rs:47
↓ 1 callers
Function
range_fits_usize
(min: irang, max: irang)
src/iter.rs:92
↓ 1 callers
Function
rem
()
src/tests.rs:201
↓ 1 callers
Function
solve
(sudoku_ar: &mut Sudoku)
examples/sudoku.rs:64
↓ 1 callers
Method
sub
(self, rhs: Ranged<BMIN, BMAX>)
src/arithmetics.rs:63
↓ 1 callers
Method
to_irang
(self, unsigned: bool)
src/holder.rs:52
Function
abs
()
src/tests.rs:427
Function
addsub
()
src/tests.rs:95
Method
clamp
(self, min: Self, max: Self)
src/arithmetics.rs:565
Method
cmp
(&self, other: &Self)
src/arithmetics.rs:551
Function
convert
()
src/tests.rs:360
Method
create_const
()
src/lib.rs:520
Function
eqz
()
src/tests.rs:352
Function
expand
()
src/tests.rs:397
Method
fit_greater_eq
(self, other: Ranged<RMIN, RMAX>)
src/conversions.rs:243
Method
fit_less_eq
(self, other: Ranged<RMIN, RMAX>)
src/conversions.rs:207
Method
fit_max
(self)
src/conversions.rs:169
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/lib.rs:580
Method
from_irang
(v: i128)
src/holder.rs:43
Method
from_str
(s: &str)
src/conversions.rs:372
Function
fromstr
()
src/tests.rs:473
Method
ge
(&self, other: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:543
Method
gt
(&self, other: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:540
Method
index
(&self, index: Ranged<0, {N as i128 - 1}>)
src/arrays.rs:12
Method
index_mut
(&mut self, index: Ranged<0, {N as i128 - 1}>)
src/arrays.rs:25
Function
iter
()
src/tests.rs:440
Method
le
(&self, other: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:537
Method
lt
(&self, other: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:534
Function
main
()
examples/sudoku.rs:72
Method
max
(self)
src/iter.rs:86
Method
min
(mut self)
src/iter.rs:82
Function
minmax
()
src/tests.rs:412
Method
ne
(&self, other: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:467
Method
neg
(self)
src/arithmetics.rs:20
Method
new
()
src/holder.rs:39
Method
new
(n: irang)
src/lib.rs:495
Method
nth
(&mut self, n: usize)
src/iter.rs:66
Method
partial_cmp
(&self, other: &Ranged<BMIN, BMAX>)
src/arithmetics.rs:525
Function
print_val
()
src/tests.rs:9
Function
ranged_macro
()
src/tests.rs:80
Method
rem
(self, rhs: Ranged<BMIN, BMAX>)
src/arithmetics.rs:256
Function
rmatch_digit
(val: Ranged<0, 9>)
src/tests.rs:498
Function
rmatch_example
(val: Ranged<1, 20>)
src/tests.rs:491
Method
size_hint
(&self)
src/iter.rs:60
Method
split
(self)
src/conversions.rs:259
Function
test_index_slice
()
src/tests.rs:657
Function
test_rmatch
()
src/tests.rs:514
Function
test_rsplit
()
src/tests.rs:525
Function
test_split
()
src/tests.rs:542
Function
test_split_difference
()
src/tests.rs:558
Function
type_constraining_comparisons
()
src/tests.rs:623
next →
1–100 of 101, ranked by callers