ripytide
|
05b5289436
|
fixed #10
|
2023-03-31 18:07:15 +01:00 |
|
ripytide
|
33c3c56b31
|
cloned the readme to the lib.rs
|
2023-03-31 17:56:04 +01:00 |
|
ripytide
|
1be4d476e0
|
add panic sections to all applicable methods' documentation
|
2023-03-31 17:50:48 +01:00 |
|
ripytide
|
275adf9007
|
no need for len() == 0 in an is_empty() wrapper
|
2023-03-31 17:39:31 +01:00 |
|
ripytide
|
e2b308a38a
|
added invalid RangeBounds section to readme and made the panics copy-pasta
|
2023-03-31 17:37:26 +01:00 |
|
ripytide
|
a4061ffb92
|
uniformity in docs language
|
2023-03-31 17:06:25 +01:00 |
|
ripytide
|
bbaf7aeab5
|
fixes #6
|
2023-03-31 16:47:09 +01:00 |
|
ripytide
|
db5d5d33c5
|
fixes #4
|
2023-03-31 16:43:40 +01:00 |
|
ripytide
|
22bb34be42
|
fixed #5
|
2023-03-31 16:36:38 +01:00 |
|
Mikolaj Figurski
|
601476f855
|
Fill in significant function benches
|
2023-01-12 16:18:15 -05:00 |
|
ripytide
|
c80c4459fb
|
Fix a bug with cut_range_bounds returning invalid RangeBounds
|
2023-01-05 13:30:18 +00:00 |
|
ripytide
|
050214ab96
|
cargo fmt
|
2023-01-04 14:58:41 +00:00 |
|
ripytide
|
ca8a9d1f93
|
fixed #1
|
2023-01-04 03:52:37 +00:00 |
|
ripytide
|
1d9f974c13
|
added custom serde Serialize an Deserialize impls for neater than the serde_derive impls
|
2022-12-29 15:04:48 +00:00 |
|
ripytide
|
85b7b33575
|
ported append_platonic() and split_off() to set.rs
|
2022-12-13 00:29:57 +00:00 |
|
ripytide
|
9b88da2add
|
implemented split_off() and append_platonic on map
|
2022-12-13 00:18:34 +00:00 |
|
ripytide
|
3c050ac4e2
|
touchups
|
2022-12-12 05:57:33 +00:00 |
|
ripytide
|
d2ae7fc9ab
|
fix readme broken hyperlinks
|
2022-12-12 05:21:53 +00:00 |
|
ripytide
|
f44cf2a306
|
switch to APL
|
2022-12-12 03:58:51 +00:00 |
|
ripytide
|
270e21f8ea
|
added IntoIterator to set and map
|
2022-12-12 01:59:24 +00:00 |
|
ripytide
|
4f104c8c11
|
fixed clippy and added is_empty() to map and set
|
2022-12-12 00:50:53 +00:00 |
|
ripytide
|
c3c61c4134
|
added FromIterator to map and set
|
2022-12-12 00:35:13 +00:00 |
|
ripytide
|
75c98b52f7
|
tidied todo
|
2022-12-12 00:05:07 +00:00 |
|
ripytide
|
399eea5b16
|
ported the new versions of gaps() gaps_same() cut() and cut_same() to set.rs
|
2022-12-12 00:01:38 +00:00 |
|
ripytide
|
ac62c67cbd
|
all tests passing
|
2022-12-11 23:48:05 +00:00 |
|
ripytide
|
28c41468c3
|
fixed non-compiling doc-tests
|
2022-12-11 22:29:32 +00:00 |
|
ripytide
|
3c3dcda3f7
|
added cut_same()
|
2022-12-11 17:14:36 +00:00 |
|
ripytide
|
c879168c59
|
added return iterator to cut
|
2022-12-11 16:32:27 +00:00 |
|
ripytide
|
1ff034be6a
|
finished re-writing logic via config and sortedConfig
|
2022-12-10 20:38:02 +00:00 |
|
ripytide
|
6b57f6d66f
|
added first() and last() functions
|
2022-12-10 16:29:14 +00:00 |
|
ripytide
|
33e4cfac0b
|
added very important clarification on non-overlapping map+set
|
2022-12-10 01:14:22 +00:00 |
|
ripytide
|
d5ecf2ae4c
|
refactored MultiBounds using mii and mee()
|
2022-12-10 01:09:33 +00:00 |
|
ripytide
|
11f1b585c7
|
ported map.rs to set.rs
|
2022-12-10 00:59:28 +00:00 |
|
ripytide
|
b6006de296
|
Add generic parameter explanations to RangeBoundsMap
|
2022-12-10 00:07:06 +00:00 |
|
ripytide
|
c8e4d89998
|
finished fixing refactor from BoundOrd::from to ::start and ::end
|
2022-12-09 23:50:25 +00:00 |
|
ripytide
|
ec97b5d199
|
changed name of StartBound to more generic BoundOrd
|
2022-12-09 23:39:39 +00:00 |
|
ripytide
|
ce460dfcd7
|
refactor ::<0> to all use None::<[_; 0]>
|
2022-12-09 20:04:05 +00:00 |
|
ripytide
|
6cb040a769
|
finally finished writing and testing Everything
|
2022-12-09 03:16:09 +00:00 |
|
ripytide
|
3479334c67
|
modularised base coalescing functions inners
|
2022-12-09 01:36:10 +00:00 |
|
ripytide
|
57eebb1f62
|
added tests for insert_coalesce_touching
|
2022-12-08 23:49:27 +00:00 |
|
ripytide
|
47a1c425ff
|
added cut tests for atomnicity and fixed them
|
2022-12-08 03:14:30 +00:00 |
|
ripytide
|
87ed4ad4e3
|
added final test and passing for touches()
|
2022-12-07 18:54:44 +00:00 |
|
ripytide
|
bc8e0791ed
|
all tests passing
|
2022-12-07 18:17:39 +00:00 |
|
ripytide
|
d0f03889d6
|
passing more tests after reworking gaps()
|
2022-12-06 21:28:40 +00:00 |
|
ripytide
|
f3221ec9c8
|
wrote most tests except for touches()
|
2022-12-06 20:30:52 +00:00 |
|
ripytide
|
80600b6a24
|
re-activate unit-tests
|
2022-12-05 20:48:23 +00:00 |
|
ripytide
|
61d065fb03
|
passing all tests
|
2022-12-05 20:21:02 +00:00 |
|
ripytide
|
741a0b1082
|
changed function signature for insert_coalesce_* functions and passing all but overwrite() tests
|
2022-12-05 20:13:06 +00:00 |
|
ripytide
|
10d9c59221
|
removed excess optimisation comments and implemented and passing two coalesceing functions
|
2022-12-05 19:48:36 +00:00 |
|
ripytide
|
264ec017a0
|
fix non unimplemented tests
|
2022-12-05 17:38:27 +00:00 |
|