277 Commits

Author SHA1 Message Date
ripytide
1f36ef1484
Merge pull request #46 from gzsombor/helper-functions
Add intersection/translate and size to the interval type
2023-12-06 18:00:10 +00:00
ripytide
886449283d
minor touchups 2023-12-06 17:59:17 +00:00
Zsombor Gegesy
3a56cbd5c8 Add intersection/translate and size to the interval type 2023-12-06 00:00:59 +01:00
ripytide
be6cde5e9e
pub use the new super traits 2023-12-03 20:39:48 +00:00
ripytide
7037dd8760
cargo fmt and fix tests 2023-12-03 20:27:34 +00:00
ripytide
e36846abfe
update the version and docs about the no_std support 2023-12-03 20:25:25 +00:00
ripytide
86b42c4d02
crate now compiles for no_std 2023-12-03 20:17:59 +00:00
ripytide
dc02011b6c
continued to refactor to use the super traits and start converting to no_std 2023-12-03 20:13:08 +00:00
ripytide
6eb28f6137
refactored to use a super traits for simpler trait bounds on functions, and updated depedencies 2023-12-03 20:03:36 +00:00
ripytide
969de2ae7c
update dependencies ready to cut a new release 2023-10-11 15:26:56 +01:00
ripytide
f9003ea513
added from_iter_strict methods to the Map and Set data-structures 2023-10-11 14:57:13 +01:00
ripytide
88b0c21615
make gitlab follow tags too 2023-07-16 21:20:36 +01:00
ripytide
ed71871d09
update dependencies to fix compile bug 2023-07-01 13:15:51 +01:00
ripytide
f961d198fc
bump version 2023-07-01 13:07:30 +01:00
ripytide
176c39f58c
add the is_valid trait default method 2023-06-25 20:47:46 +01:00
ripytide
354815809b
stop requiring annoying reference-based RangeBounds supertrait 2023-06-18 10:49:54 +01:00
ripytide
eb7f93fa61
made IncludedInterval helper methods apart of the trait to make them more flexible and fixed doctests 2023-06-18 09:02:55 +01:00
ripytide
bae726a324
bump version number 2023-06-17 13:19:10 +01:00
ripytide
d2b4bf9446
removed lots of unneccessary trait bounds from a bunch of functions and the serialize triat 2023-06-17 13:07:27 +01:00
ripytide
1fcb0d8b63
update version for a minor release ready for the gap-query release 2023-06-11 18:21:29 +01:00
ripytide
a5d189b819
add 2023 to copyright 2023-06-11 18:13:22 +01:00
ripytide
f114f2898b
rename overly complicated name for DiscreteRangeBounds to interval 2023-06-11 12:39:38 +01:00
ripytide
f640c58f86
fix #44 2023-05-16 17:25:07 +01:00
ripytide
b664cff065
fixed tests 2023-05-16 16:59:57 +01:00
ripytide
4880b5bc70
slightly nicer looking description 2023-04-24 10:23:49 +01:00
ripytide
c65afb8237
Merge pull request #41 from ripytide/discrete
discrete_range_map
2023-04-24 09:40:44 +01:00
ripytide
2595d02d26
Merge branch 'main' into discrete 2023-04-24 09:39:38 +01:00
ripytide
958da58afb
bump version and update descriptions read for next release 2023-04-24 09:33:41 +01:00
ripytide
69406e6b3a
undo allocations inside gaps 2023-04-23 15:02:09 +01:00
ripytide
6308fa39f1
fixed bug 2023-04-22 14:30:28 +01:00
ripytide
d764b0a7f4
change cut to K's too 2023-04-22 10:50:33 +01:00
ripytide
acdca65d27
Assume From<DiscreteFiniteBounds<I>> in the top impl and return K's instead of Discretes 2023-04-22 10:45:56 +01:00
ripytide
cc0e21a342
update prodject id too 2023-04-21 15:53:05 +01:00
ripytide
938cfd1570
update gitlab link 2023-04-21 15:51:05 +01:00
ripytide
7ee18b530e
updated descriptions 2023-04-21 15:39:56 +01:00
ripytide
45ea891ae7
bump version and add link to previous crate name 2023-04-21 15:33:24 +01:00
ripytide
ffbb0643ae
added missing doc link 2023-04-21 15:28:00 +01:00
ripytide
7744419b60
mass rename crate to discrete_range_map 2023-04-21 15:11:44 +01:00
ripytide
a4087f49a6
final doc updates 2023-04-21 15:05:49 +01:00
ripytide
10033b284b
fixed more wrong replacements 2023-04-21 14:53:59 +01:00
ripytide
d4647e5ec6
update wrong replacements 2023-04-21 14:48:45 +01:00
ripytide
16e0e74f6b
add notes for the Copy requirement 2023-04-21 14:40:09 +01:00
ripytide
57ee350bf2
re-copy lib and readme. 2023-04-21 14:34:32 +01:00
ripytide
36161055ae
mass rename RangeBounds to DiscreteRange and mod rename also 2023-04-21 14:29:03 +01:00
ripytide
1cd2e0b691
missing link fixed 2023-04-21 14:25:11 +01:00
ripytide
cd6927211c
update readme and lib.rs with added notes for discreteness and finiteness 2023-04-21 14:19:40 +01:00
ripytide
901cecb172
copy lib.rs to readme again 2023-04-21 13:28:04 +01:00
ripytide
cdaeac1b95
all tests and doc tests and clippy passing 2023-04-21 13:25:54 +01:00
ripytide
3b61cf1747
renamed finite_bounds to discretefinitebounds 2023-04-21 12:45:16 +01:00
ripytide
3ae6e651e9
all non-doc tests passing 2023-04-21 12:42:46 +01:00