310 Commits

Author SHA1 Message Date
Felix
706820b13a kbinxml(cargo): version 3.1.1
- Fixed empty root node not parsing as node collection
2023-07-09 06:52:14 +00:00
Felix
a37d0d2750 rustfmt 2023-07-09 06:44:54 +00:00
Felix
76ca9182ed kbinxml: support empty root node 2023-07-09 06:42:52 +00:00
Matthew Bilker
7f0e5d0152 Merge pull request #5 from mon/master
Bump deps
2023-07-06 15:38:08 -04:00
Will Toohey
6769014e28 Bump deps 2023-07-06 16:40:28 +10:00
Matt Bilker
7c7d1b9996 Merge pull request #3 from mon/master
Add a bunch of examples to the README
2022-11-08 19:11:00 -08:00
Will Toohey
05f8f17b8f Add a bunch of examples to the README 2022-11-04 16:14:43 +10:00
Felix
31899e4697 kbinxml(options): make OptionsBuilder useful by having build take reference 2022-11-04 04:13:52 +00:00
Felix
d09293b756 kbinxml(cargo): version 3.1.0
- Removal of from_iter on NodeCollection
2022-02-02 23:46:01 +00:00
Felix
c14690f225 cargo: clippy 2022-02-02 23:45:14 +00:00
Felix
4122e12206 psmap(cargo): version 2.0.0 2022-02-02 03:47:36 +00:00
Felix
4e797a7ce5 psmap: update to kbinxml 3.0.0 2022-02-02 03:47:26 +00:00
Felix
67fc8e7fb8 node: cleanup more unnecessary helper methods 2022-02-02 03:37:39 +00:00
Felix
a645521d5d kbinxml_cli(cargo): version 3.0.0 2022-02-02 03:22:20 +00:00
Felix
1ef84d9112 kbinxml_cli(cargo): upgrade to clap 3.0.14 2022-02-02 03:22:20 +00:00
Felix
917d626212 kbinxml(cargo): version 3.0.0 2022-02-02 03:22:20 +00:00
Felix
380e687115 kbinxml: reformat more to 4 space indent 2022-02-02 03:22:20 +00:00
Felix
948152e900 kbinxml(cargo): upgrade snafu to 0.7.0 2022-02-02 03:22:15 +00:00
Felix
78f7a9b93a node: make attributes and children non-null 2022-02-02 01:30:10 +00:00
Felix
06ca05fd23 kbinxml(cargo): version 2.4.0
- Upgraded dependencies
2021-02-28 23:15:32 +00:00
Felix
f0fe19c823 psmap(cargo): version 1.2.0
- Upgraded dependencies
2021-02-23 10:53:05 +00:00
Felix
9f51fe8dc1 kbinxml(cargo): version 2.3.0
- Upgraded dependencies
2021-02-23 10:52:46 +00:00
Matt Bilker
9780b171d1 psmap: rustfmt 2020-07-10 07:56:43 +00:00
Matt Bilker
0660dcda3f kbinxml(cargo): version 2.2.0
- Upgraded dependencies
2020-07-10 07:55:50 +00:00
Matt Bilker
1aa7fe1ce6 cargo: version 2.1.1
- Upgraded dependencies
2020-07-10 07:55:15 +00:00
Matt Bilker
1b4de54752 value(array): print 1s and 0s for boolean values 2020-02-26 02:29:26 +00:00
Matt Bilker
65f7bfed9a value: add TryFrom implementations for Cow<'_, str> 2019-12-29 11:19:09 +00:00
Matt Bilker
bf9f8e60c7 kbinxml(cargo): version 2.1.0 2019-12-10 03:09:34 +00:00
Matt Bilker
70f10c56ac kbinxml(cargo): upgrade to bytes 0.5 2019-12-10 03:09:00 +00:00
Matt Bilker
ce0764af58 kbinxml: fix compatibility with older Rust versions 2019-12-09 20:47:04 +00:00
Matt Bilker
5e9992a436 kbinxml(types): fix string boolean value handling 2019-12-09 20:13:33 +00:00
Matt Bilker
3da94cc2e5 psmap: fix error handling when using transforms and attribute parsing 2019-12-04 08:04:35 +00:00
Matt Bilker
6120716be6 kbinxml(cargo): version 2.0.1 2019-11-20 07:35:54 +00:00
Matt Bilker
5ae8a8dc26 kbinxml(node_types): add alternate type names to type matching logic 2019-11-20 07:35:30 +00:00
Matt Bilker
22feea205a psmap: move proc macro into separate crate and add error type 2019-11-09 17:34:47 +00:00
Matt Bilker
6080df7b03 psmap: add basic node to struct demarshaller 2019-11-09 08:56:44 +00:00
Matt Bilker
045f2787f6 cargo: split library and application into subcrates with virtual workspaces 2019-11-09 08:53:32 +00:00
Matt Bilker
ac25fb4691 readme: update with new information 2019-11-09 08:31:51 +00:00
Matt Bilker
36da26709c text_reader: specialize some error cases
- Add array count and binary size parse errors instead of generic string
  parse int error
2019-11-09 08:25:27 +00:00
Matt Bilker
3b9c1ae079 text_reader: add custom error type 2019-11-09 08:20:20 +00:00
Matt Bilker
d0c6192057 reader: finish migration to custom error type 2019-11-09 04:13:59 +00:00
Matt Bilker
8e37feff51 writer: finish migration to custom error type 2019-11-09 01:21:37 +00:00
Matt Bilker
9b64f976ee node_types: add error type for unknown node types 2019-11-09 01:14:19 +00:00
Matt Bilker
3f8aa71c87 bin: use try operation for printer 2019-11-09 01:02:19 +00:00
Matt Bilker
9b7d94e9fd compression: Compression -> CompressionType 2019-11-09 00:50:11 +00:00
Matt Bilker
f273d5b13e cargo: rustfmt 2019-11-08 20:04:49 +00:00
Matt Bilker
972e9b0e56 cargo: version 2.0.0
- All new error handling under the hood with less heap allocation
2019-11-08 05:23:30 +00:00
Matt Bilker
deb2314f14 bin: switch from failure to anyhow for error handling 2019-11-08 05:23:00 +00:00
Matt Bilker
60a05c00b8 error: add Send + Sync trait bounds on StringParse error container 2019-11-08 05:22:11 +00:00
Matt Bilker
a840cc63fa error: replace failure with snafu 2019-11-08 05:02:35 +00:00