Commit Graph

80 Commits

Author SHA1 Message Date
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 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 b664cff065 fixed tests 2023-05-16 16:59:57 +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 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 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 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
ripytide b15b0fc928 checkpoint 2023-04-21 11:42:36 +01:00
ripytide 945196d5ab more stuff fixed 2023-04-21 11:12:48 +01:00
ripytide a70bb66424 the finite pilgrimage has begun... 2023-04-21 10:34:39 +01:00
ripytide a9cb31d024 checkpoint 2023-04-20 20:28:08 +01:00
ripytide db51d49328 fixed tests 2023-04-20 19:04:33 +01:00
ripytide 2efd51d832 compiling with no errors whoop whoop! 2023-04-20 18:17:55 +01:00
ripytide 49a258beac mass rename of tryfrombounds error to discrete 2023-04-20 17:23:30 +01:00
ripytide 4e7487d6c1 added custom try_from trait due to infallibility in cores implementation of TryFrom 2023-04-20 17:22:37 +01:00
ripytide d57c3b474b stuff done idk lol 2023-04-20 16:26:01 +01:00
ripytide f1a588eb9c added discrete_bounds and refactored some utils functions 2023-04-20 15:08:52 +01:00
ripytide e5739cedf7 BoundOrd now DiscreteBoundOrd, created Stepable trait, and DiscreteBounds struct and enum 2023-04-20 12:29:06 +01:00
ripytide 5998328efc bump version 2023-04-09 19:00: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 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 aa84843efe mass renamed range_bounds everywhere to just range since its more specific and shorted 2023-04-06 14:22:33 +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 b5ca8ad92c everythings working and I'm starting to re-add functionality 2023-04-02 20:25:05 +01:00
ripytide 032e28866d it compiles! 2023-04-02 19:02:47 +01:00
ripytide c0df26c084 removed all implementation for a re-start, now compiles 2023-04-02 13:22:34 +01:00
ripytide ff1a8079f9 more improvements: No More Cloning!!! 2023-04-01 18:26:19 +01:00
ripytide 27fe0e4158 finished custom_ord monstrosity 2023-04-01 17:02:41 +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 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 f73f53c896 switched all doc tests to use new ::from_slice_strict() method 2023-03-31 20:19:37 +01:00