7873c5eed3
Moved helper macros to implement Bytes to util.
...
Discovered more fields of `Deck`.
Fixed `DeckTable` having the wrong address for the table.
2020-07-21 18:18:46 +01:00
820b1e3225
Improved card table.
...
Added some features to deck table, such as reading & writing the header.
2020-07-18 22:03:47 +01:00
e89efc849d
Fixed wrong usage of char in documentation.
...
Added some derives to `CardTable`.
Added documentation for `Deck`.
2020-07-14 23:10:09 +01:00
f5ebcd1cf5
Changed imports style.
2020-07-14 17:58:32 +01:00
9e1318576a
Removed valicdation interface as-is.
...
Fixed missing documentation accross the whole project.
2020-07-14 17:38:56 +01:00
33ffb13555
Fixed formatting errors from thiserror migration.
2020-07-11 22:03:35 +01:00
d876673326
Changed from err-impl to thiserror for deriving errors.
...
Added `PartialEq`, `Eq`, `Clone` and `Copy` bounds for as many errors as possible.
2020-07-11 21:52:19 +01:00
63d312e845
Added various rustfmt configurations.
...
Revised documentation of the library and lint opt-out reasons.
Moved some module documentation to it's own file due to overflowing the line limit.
Fixed several spelling errors.
2020-05-13 03:03:46 +01:00
ddfa0636af
Added a write_maybe_null_ascii_string to game::util.
...
Finished `Bytes` implementation for `game::deck::table::Table`.
2020-05-01 19:05:11 +01:00
a1c9867ccb
Added a read_maybe_null_ascii_string to game::util.
...
Added information to `Decks`.
All decks are now read with `game::deck::Table`.
2020-05-01 14:08:13 +01:00
52b7312294
Added more errors to game::card::table.
...
Started work on `game::deck::table`.
2020-05-01 11:52:55 +01:00
280bdac119
All code is now formatted.
...
Started using `err_impl::Error` where possible.
2020-05-01 11:29:01 +01:00
f2ebaad3d8
Added various lints.
...
Removed `Structure` interface.
2020-04-12 18:29:23 +01:00
bfd4f4cf01
Brought files from previous implementation and adapted some to the new implementation.
2020-04-11 14:37:30 +01:00