Implement Deref for wrapper types (#182)
* Implement `Deref<Target = TData>` for `T` * Move data properties to their respective data type * Add docs to Data types * Remove properties to user-side members * Fix example/test builds * Address PR comment * Add map member properties * Address PR comments * Fix tests * Address PR comment
Showing
- examples/main.rs 2 additions, 2 deletionsexamples/main.rs
- src/image.rs 2 additions, 2 deletionssrc/image.rs
- src/layers/group.rs 2 additions, 1 deletionsrc/layers/group.rs
- src/layers/image.rs 4 additions, 10 deletionssrc/layers/image.rs
- src/layers/mod.rs 27 additions, 70 deletionssrc/layers/mod.rs
- src/layers/object.rs 10 additions, 7 deletionssrc/layers/object.rs
- src/layers/tile/finite.rs 15 additions, 14 deletionssrc/layers/tile/finite.rs
- src/layers/tile/infinite.rs 2 additions, 1 deletionsrc/layers/tile/infinite.rs
- src/layers/tile/mod.rs 27 additions, 40 deletionssrc/layers/tile/mod.rs
- src/lib.rs 1 addition, 1 deletionsrc/lib.rs
- src/map.rs 33 additions, 5 deletionssrc/map.rs
- src/objects.rs 18 additions, 81 deletionssrc/objects.rs
- src/util.rs 9 additions, 0 deletionssrc/util.rs
- tests/lib.rs 41 additions, 40 deletionstests/lib.rs
Loading
Please register or sign in to comment