Commit Graph

178 Commits

Author SHA1 Message Date
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
ripytide 4e88b8071a replace the words pair with entry 2023-04-01 12:55:43 +01:00
ripytide 1d4470a8c8 Merge pull request #19 from ripytide/append_funcions
Add `append_*` functions for all the associated `insert_*` functions
2023-04-01 10:20:21 +01:00
ripytide 8dd61dab74 fixed #7 2023-04-01 10:19:52 +01:00
ripytide 857436426f Merge pull request #18 from ripytide/remove-FromIterator-and-related
Remove Implementations of `FromIterator` and other `From<other_collection>` traits (PR 2)
2023-03-31 21:41:09 +01:00
ripytide 3376a530cd duplicated the from_slice* functions on the Set side too, And fixes all the signatures by replacing Unwraps with ? 2023-03-31 21:38:38 +01:00
ripytide 2eef1702e3 duplicated and changed appropriately all the RangeBoundMap's from_slice_* functions 2023-03-31 21:30:19 +01:00
ripytide ea112b0e88 fixed doctests with more range_bounds_map -> map renaming 2023-03-31 21:10:00 +01:00
ripytide b4a24a877c mass renamed local variables from range_bounds_map to map (for sets also), Also added docs to new from_slice_strict functions 2023-03-31 20:57:34 +01:00
ripytide cb44af65ec fixed warnings 2023-03-31 20:21:54 +01:00
ripytide f73f53c896 switched all doc tests to use new ::from_slice_strict() method 2023-03-31 20:19:37 +01:00
ripytide e181f677c8 removed FromIterator and similar conversion traits as per #10 2023-03-31 18:34:17 +01:00