36c429372e
Reworked util module.
...
Changed all functions that read/write ascii strings to a trait.
2020-07-14 18:48:22 +01:00
b33ba8f2d3
Revised validation interface.
2020-07-14 17:53:34 +01:00
a561090b76
Removed nightly feature const_if_match, as it's stable as of rust 1.45.0.
2020-07-14 17:25:18 +01:00
e02b410524
Added some more exports to the library.
...
Long item names are now imported in `Bytes`.
2020-05-13 03:15:53 +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
968a89fc0b
Removed whitespace in lib.rs that caused cargo fmt to not work.
2020-05-13 01:11:14 +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
c031d151a7
Removed EffectType card property.
2020-05-01 10:45:20 +01:00
28aece1323
Fixed some documentation.
...
Changed `Digivolve` to use `unknown_{location}` for unknown fields.
2020-05-01 09:55:01 +01:00
757fd2ed1e
Added a EffectType card property.
...
Improved card proprety macros.
2020-05-01 06:55:53 +01:00
e52cc554ff
Updated names relating to support conditions / effects.
...
Added documentation to `EffectCondition`.
Changed `array_split` to behave like `array_split_mut`.
Instead of using `?` on `Result<T, !>` , we use `Result::into_ok`.
2020-04-26 08:54:40 +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
f2c0218096
Added proper documentation to moves.rs, support_condition.rs and support_effect.rs
2020-04-23 04:00:36 +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
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
25972c7881
Initial commit
2020-04-10 11:23:13 +01:00