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 |
|
ripytide
|
979480df30
|
Merge pull request #17 from ripytide/revert-16-remove_from_implementations
Revert "Remove Implementations of `FromIterator` and other `From<other_collection>` traits"
|
2023-03-31 18:10:08 +01:00 |
|
ripytide
|
67508e1b8d
|
Revert "Remove Implementations of FromIterator and other From<other_collection> traits"
|
2023-03-31 18:09:35 +01:00 |
|
ripytide
|
1195ff4efe
|
Merge pull request #16 from ripytide/remove_from_implementations
Remove Implementations of `FromIterator` and other `From<other_collection>` traits
|
2023-03-31 18:07:50 +01:00 |
|
ripytide
|
05b5289436
|
fixed #10
|
2023-03-31 18:07:15 +01:00 |
|
ripytide
|
206ebebdc8
|
Merge pull request #15 from ripytide/add_panic_documentation
Add `Panics` sections to the documentation where applicable
|
2023-03-31 17:56:58 +01:00 |
|