Commit Graph

97 Commits (master)

Author SHA1 Message Date
Edward Shen 88fec2a7e4
rename_section 2021-03-09 11:23:40 -05:00
Edward Shen b73d97f24a
return key iterator 2021-03-09 11:08:57 -05:00
Edward Shen f97abaf30d
add push_section 2021-03-09 11:04:55 -05:00
Edward Shen 801d808ab4
more work on sections 2021-03-08 20:08:17 -05:00
Edward Shen f136235205
remove offset newtype 2021-03-08 17:15:56 -05:00
Edward Shen 1e4f7189a5
remove section for owned section type 2021-03-08 17:12:59 -05:00
Edward Shen 65506c733f
more functionality to mutablesection 2021-03-08 16:29:47 -05:00
Edward Shen 3c83e46a30
optimize section pushing 2021-03-08 15:53:16 -05:00
Edward Shen 1cde32efd1
section API 2021-03-07 11:59:09 -05:00
Edward Shen 32fe1612f5
section stuct 2021-03-06 21:25:21 -05:00
Edward Shen ca55bff79d
fix example 2021-03-06 11:46:04 -05:00
Edward Shen bd29f67142
update readme 2021-03-06 01:51:05 -05:00
Edward Shen 0638e00677
fix macro comment gen 2021-03-06 01:28:28 -05:00
Edward Shen 9715790574
implement case insensitivity for names 2021-03-06 01:23:23 -05:00
Edward Shen 6167914277
test MutableMultiValue 2021-03-05 23:34:07 -05:00
Edward Shen 05eba761ee
more tests, fix mutablevalue 2021-03-05 18:58:19 -05:00
Edward Shen ce2529fa9d
fix lints 2021-03-05 16:34:29 -05:00
Edward Shen a345a8d93e
enable requiring docs 2021-03-05 16:28:04 -05:00
Edward Shen 7c29e44f20
clippy fix 2021-03-03 20:43:00 -05:00
Edward Shen 1354d931b2
docs 2021-03-03 20:38:46 -05:00
Edward Shen 6ce2c1d89d
add into bytes for gitconfig 2021-03-03 20:11:58 -05:00
Edward Shen ebfd15b6d3
docs 2021-03-03 18:44:28 -05:00
Edward Shen 7cbdd46fde
mutableevent interface 2021-03-03 18:16:24 -05:00
Edward Shen b78ef63bdf
remove serde code for now 2021-03-03 18:14:57 -05:00
Edward Shen 23ae291361
disable serde 2021-03-03 18:13:35 -05:00
Edward Shen cbb970c293
multablemultivalue 2021-03-02 14:34:18 -05:00
Edward Shen 559afb01fa
better test formatting 2021-03-02 11:28:16 -05:00
Edward Shen 60fe0deb91
Add get_multi_value 2021-03-02 11:26:32 -05:00
Edward Shen 925a3b4afa
check all sections for lookup before failing 2021-03-01 23:59:38 -05:00
Edward Shen 0905642feb
misc improvements 2021-03-01 18:33:26 -05:00
Edward Shen 8778d42e78
benchmarks 2021-03-01 18:33:07 -05:00
Edward Shen 068deccf96
crate level docs 2021-03-01 18:15:19 -05:00
Edward Shen 5574ec3267
integration tests for value extraction 2021-03-01 17:00:47 -05:00
Edward Shen e9598831cc
fix drain 2021-03-01 16:37:34 -05:00
Edward Shen cd2f58c920
use memrchr 2021-03-01 16:01:47 -05:00
Edward Shen c975a2ec14
use drain instead 2021-03-01 15:39:18 -05:00
Edward Shen c9c8e70afb
use mutablevalue for mut entries 2021-02-28 22:47:40 -05:00
Edward Shen 493729cc3c
normalize get_raw_value 2021-02-28 21:07:02 -05:00
Edward Shen c01b61cb11
fix get_raw_value, fix returning refs to cows 2021-02-28 20:42:54 -05:00
Edward Shen 5720ccd003
cleanup docs 2021-02-27 23:50:58 -05:00
Edward Shen 185e1129bc
add tests and docs 2021-02-27 23:46:56 -05:00
Edward Shen 42a20c3dad
rename config mod to file 2021-02-27 23:21:33 -05:00
Edward Shen 0ce311a1eb
pendantic clippy lints 2021-02-27 23:19:25 -05:00
Edward Shen 3ff68bfaf8
remove unnecessarily lifetimes 2021-02-27 22:22:33 -05:00
Edward Shen bfd4172e48
use str in most cases 2021-02-27 22:18:44 -05:00
Edward Shen 65744b0e13
fully comment values 2021-02-27 19:55:19 -05:00
Edward Shen 37cead20f3
more normalize docs 2021-02-27 19:14:49 -05:00
Edward Shen 267c53f15d
collaspe if block 2021-02-27 19:07:50 -05:00
Edward Shen 60f95a0358
better doc 2021-02-27 19:01:01 -05:00
Edward Shen 99f0400118
implement unquoting in normalize 2021-02-27 18:48:05 -05:00