289 Commits

Author SHA1 Message Date
ripytide
507d822cea
switch to png logo 2023-04-06 19:36:08 +01:00
ripytide
31378a3b59
update gaps docs 2023-04-06 19:10:41 +01:00
ripytide
468127f82b
fixed more docs refacoring 2023-04-06 19:07:58 +01:00
ripytide
2b8995d3d8
refactored and reworded all the docs. most importantly changed from RangeBounds to the more readable range word 2023-04-06 19:02:52 +01:00
ripytide
d4dad4bae0
spring cleaning 2023-04-06 17:23:28 +01:00
ripytide
9ab1781c44
turned warnings back on an fixed all clippy's 2023-04-06 17:12:03 +01:00
ripytide
5175055d47
add from_slice_strict docs 2023-04-06 17:08:15 +01:00
ripytide
df600aefc1
added all previous trait impls back 2023-04-06 15:23:36 +01:00
ripytide
7d92450bc1
migrate doc examples to use into_iter and re-implement IntoIterator on set.rs and map.rs 2023-04-06 15:15:49 +01:00
ripytide
96d0f55bdf
renamed TestBounds 2023-04-06 14:23:22 +01:00
ripytide
aa84843efe
mass renamed range_bounds everywhere to just range since its more specific and shorted 2023-04-06 14:22:33 +01:00
ripytide
110cf87edb
renamed ran 2023-04-06 14:16:11 +01:00
ripytide
4b80374d39
fixed all doctests in map.rs and deleted set.rs since I'm gonna re-make it just pointing to map.rs 2023-04-06 14:09:06 +01:00
ripytide
49fde2fc56
more doctests fixed up a bit more 2023-04-06 13:27:24 +01:00
ripytide
13cda63548
passing tests and things look much nicer! 2023-04-05 19:18:35 +01:00
ripytide
f0c469cd17
nearly there, a few more tests!! 2023-04-05 18:21:20 +01:00
ripytide
ac2d0a724c
added tests back and got them compiling 2023-04-05 16:05:18 +01:00
ripytide
b2053c3cfe
wowowow such higer orderness! reminds me of my younger days as a haskeller 2023-04-05 14:51:48 +01:00
ripytide
2ecff816c2
biiig refactor, oh so clean!! 2023-04-05 14:46:26 +01:00
ripytide
4329d847c6
removed split_off from set.rs too 2023-04-05 14:39:10 +01:00
ripytide
f324db726f
finished implementations on map.rs 2023-04-05 14:36:04 +01:00
ripytide
5edcfb540f
implemented insert_overlapping and insert_touching_or_overlapping 2023-04-05 14:31:20 +01:00
ripytide
2b04abf08b
finished insert_touching 2023-04-05 14:12:13 +01:00
ripytide
06904cfb0c
implemented gaps 2023-04-05 13:45:10 +01:00
ripytide
c460fae9e2
finished implementing cut 2023-04-05 13:19:58 +01:00
ripytide
e91902937d
compiling again before staring on the implementation 2023-04-05 12:28:07 +01:00
ripytide
591373f99e
helpers is looking so neat a tidy now 2023-04-05 12:05:54 +01:00
ripytide
023a5dbd77
neatened up things slightly in helpers 2023-04-05 11:59:03 +01:00
ripytide
e931c32877
i'm signing off for the night 2023-04-04 21:34:23 +01:00
ripytide
28a29b09c3
removed bloat from set.rs too 2023-04-04 19:30:03 +01:00
ripytide
d716c126a2
deleted bloat from map.rs 2023-04-04 19:28:19 +01:00
ripytide
7f17ced5a2
add gitlab backup 2023-04-04 14:00:46 +01:00
ripytide
651e67fabb
imma take a break from this now, I might come back later if I think it's worth the effort 2023-04-03 19:02:41 +01:00
ripytide
5ed7c183eb
more functions added and removed whoop 2023-04-03 18:25:30 +01:00
ripytide
14e9734791
omgosh cut is so pretty! everything compiles with a beautiful cut function written 2023-04-03 17:59:46 +01:00
ripytide
ac0532b882
more impls 2023-04-02 21:25:50 +01:00
ripytide
b5ca8ad92c
everythings working and I'm starting to re-add functionality 2023-04-02 20:25:05 +01:00
ripytide
2c6eda2db8
finished implementing overlapping 2023-04-02 19:17:13 +01:00
ripytide
032e28866d
it compiles! 2023-04-02 19:02:47 +01:00
ripytide
bff57a8c37
just starting on the first implementation 2023-04-02 14:04:16 +01:00
ripytide
c0df26c084
removed all implementation for a re-start, now compiles 2023-04-02 13:22:34 +01:00
ripytide
b66a0a369e
last change before signoff 2023-04-01 21:49:50 +01:00
ripytide
ff1a8079f9
more improvements: No More Cloning!!! 2023-04-01 18:26:19 +01:00
ripytide
ac28f2ed94
re-worked the custom ord wrapper again to just allow point to range_bounds comparison 2023-04-01 18:16:25 +01:00
ripytide
7bb9fcd17c
redid the custom_ord_wrapper to just take a Fn rather than a new trait 2023-04-01 17:11:13 +01:00
ripytide
27fe0e4158
finished custom_ord monstrosity 2023-04-01 17:02:41 +01:00
ripytide
f323216d6e
fixed doctests 2023-04-01 15:57:10 +01:00
ripytide
c3850983de
more refactoring of things and reverting the startwrapper AGAIN lol. 2023-04-01 15:55:34 +01:00
ripytide
8d2609baf9
reworked the common 4 trait impls and bounds and re-added a startBoundOrd wrapper 2023-04-01 15:26:10 +01:00
ripytide
40912765cc
added Overlapping Iterator struct 2023-04-01 14:51:09 +01:00