de5c550e7a
Fully integrated dcb-tools into the repo.
2020-10-21 01:17:41 +01:00
2a39f8b438
Moved Bytes interface to dcb-bytes crate.
...
Instead of implementing `Bytes for Option<T>`, a proxy is now used, as `dcb-bytes` is in a separate crate.
2020-09-20 02:34:39 +01:00
152c8250ff
Made dcb a workspace and moved the current implementation to the main crate dcb.
2020-09-20 00:45:38 +01:00
fac333c0ed
Improved AsciiStrArr.
2020-09-18 04:42:26 +01:00
65deb1fe84
Added global allow for new clippy lint, clippy::unwrap_in_result.
...
Fixed bug with `Read` and `Write` implementations of `GameFile`.
`Data` and `Real` addresses, now print `0x` before their number to indicate they're hexadecimal.
Added unit tests for `Read` and `Write` implementations of `GameFile`.
2020-09-17 15:48:52 +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
8a87ab2bcc
Changed dependency err-impl to be a git dependency.
...
Re-enabled workflow for `clippy` and testing.
2020-05-13 04:03:04 +01:00
8b4b11113a
Refactored array_split(_mut) macro.
...
Now using `AsciiString` instead of `arrayvec::ArrayVec<[ascii::AsciiChar; _]>`.
2020-04-26 07:10:45 +01:00
888ace2017
Changed Bytes interface to provide more safety with arrays.
2020-04-21 19:13:05 +01:00
e426d229f9
Revised Digimon and most properties to the new interfaces.
2020-04-21 17:17:39 +01:00
e943819853
Added bounds on the Bytes error types.
...
Started using `err-impl`, fork of `err-derive` that does not implement `Display` or `From`.
2020-04-20 21:56:35 +01:00
bfd4f4cf01
Brought files from previous implementation and adapted some to the new implementation.
2020-04-11 14:37:30 +01:00
25972c7881
Initial commit
2020-04-10 11:23:13 +01:00