Commit Graph

33 Commits

Author SHA1 Message Date
NikVolf 6b7a3dec9c store generated as vec 2019-10-11 08:44:20 +03:00
NikVolf 1eb4fb91f6 add invariant about number of returned links 2019-09-24 13:15:35 +02:00
NikVolf 7879b63321 add docs 2019-09-24 12:45:23 +02:00
NikVolf a5c4d51652 improve on api 2019-09-08 09:32:47 +03:00
NikVolf 0bfd1d6b0d resolve_link is of course public 2019-09-07 18:30:57 +03:00
NikVolf ad403f1cca add data reader 2019-09-07 18:22:37 +03:00
Niklas Adolfsson c4f8f8ea04
fix: use rust2018 idioms 2019-09-07 10:31:01 +02:00
NikVolf 942a976ef5 refactor numerous tests 2019-09-06 19:14:53 +03:00
NikVolf 5d2f84a154 carry root with tree 2019-09-06 18:52:27 +03:00
NikVolf 6b36cb5a51 example and neccessary fixes 2019-09-06 15:40:26 +03:00
NikVolf 872ac5af7b avoid drain of vec 2019-09-03 18:31:51 +03:00
NikVolf b03b4cf958 hashing with blake2 2019-09-03 17:47:21 +03:00
NikVolf d8c04e8143 node serialization 2019-09-03 17:22:21 +03:00
NikVolf f432983f09 add notes and remove todos 2019-09-03 13:11:10 +03:00
NikVolf bce88797f4 move node data to separate mod 2019-09-03 12:56:24 +03:00
NikVolf 615c4f662e refactor to rust-only structures 2019-09-02 19:51:00 +03:00
NikVolf 49f20e6735 extra long truncate 2019-09-02 18:26:51 +03:00
NikVolf d58b33fb78 simplify and optimize get_peaks 2019-09-02 18:18:33 +03:00
NikVolf 4c49f09515 extra quick-checks and fixes for deleting from full root 2019-09-02 18:05:20 +03:00
NikVolf 68983dc0c1 extra tests and notes 2019-09-02 15:28:51 +03:00
NikVolf fa04929891 refactored append and fixed tests 2019-09-02 15:11:23 +03:00
NikVolf c05446d2ae add get_peaks method 2019-08-29 19:34:27 +03:00
NikVolf e7d67364cc add quickcheck(failing) also failing append 2019-08-23 16:25:34 +03:00
NikVolf 5a479363ff new initializer 2019-08-22 20:35:56 +03:00
NikVolf 27337f1bb0 use assert_matches! 2019-08-22 17:43:03 +03:00
NikVolf bd8eea97b7 add docs/comments and fix bug 2019-08-22 17:36:05 +03:00
NikVolf 3a09eef6b3 some ascii fun 2019-08-22 15:59:18 +03:00
NikVolf 767d73f777 extra asserts 2019-08-22 15:49:43 +03:00
NikVolf 5c6d856714 extra test 2019-08-22 15:47:49 +03:00
NikVolf f316c1b439 remove whitespaces 2019-08-22 14:37:26 +03:00
NikVolf 261ad90d33 truncate leaf and test 2019-08-22 14:36:57 +03:00
NikVolf fec7e07764 refactor and fix warnings 2019-08-20 20:07:50 +03:00
NikVolf ae364f3ae7 initial commit 2019-08-20 18:05:14 +03:00