resource-fork-types 0.1.2

Support for reading common resource fork types in rust
Documentation
# Resource Fork Types

> Collection of common resources found in macintosh resource forks

## Supported Types

<!-- markdownlint-disable no-space-in-code -->

| Code   | File                          | Struct                        | Notes             |
| ------ | ----------------------------- | ----------------------------- | ----------------- |
| `BNDL` | `./src/bundle.rs`             | [`Bundle`]                    |                   |
| `CURS` | `./src/cursor.rs`             | [`Cursor`]                    |                   |
| `DITL` | `./src/dialog_item.rs`        | [`DialogItemList`]            |                   |
| `DLGX` | `./src/dialog.rs`             | [`ExtendedDialog`]            |                   |
| `DLOG` | `./src/dialog.rs`             | [`Dialog`]                    |                   |
| `FREF` | `./src/file_ref.rs`           | [`FileRef`]                   |                   |
| `ICN#` | `./src/icon.rs`               | [`ICNN`]                      |                   |
| `ICON` | `./src/icon.rs`               | [`Icon`]                      |                   |
| `MBAR` | `./src/menu_bar.rs`           | [`MenuBar`]                   |                   |
| `MENU` | `./src/menu.rs`               | [`Menu`]                      |                   |
| `PAT#` | `./src/pattern.rs`            | [`Pattern`]                   |                   |
| `PNT ` | `./src/common.rs`             | [`Point`]                     |                   |
| `RECT` | `./src/common.rs`             | [`Rect`]                      |                   |
| `SB24` |                               | `SB24`                        | _not classic_     |
| `SIZE` | `./src/size.rs`               | [`Size`]                      |                   |
| `STR ` | `./src/strings.rs`            | [`SingleString`]              |                   |
| `STR#` | `./src/strings.rs`            | [`Strings`]                   |                   |
| `TMPL` | `./src/template.rs`           | [`Template`]                  |                   |
| `WDEF` |                               |                               |                   |
| `WDEF` | `./src/window.rs`             | [`WindowDefinitionFunctions`] |                   |
| `actb` | `./src/alert_color_table.rs`  | [`AlertColorTable`]           |                   |
| `alrx` |                               |                               | _ExtendedAlert_   |
| `badg` |                               |                               | `Badge`           |
| `cctb` | `./src/clut.rs`               | [`CustomColorTable`]          |                   |
| `cicn` | `./src/icon.rs`               | [`ColorIcon`]                 |                   |
| `clut` | `./src/clut.rs`               | [`Clut`]                      |                   |
| `crsr` | `./src/cursor.rs`             | [`ColorCursor`]               |                   |
| `dctb` | `./src/dialog_color_table.rs` | [`DialogColorTable`]          |                   |
| `dftb` |                               |                               | _DialogFontTable_ |
| `h8mk` | `./src/icon.rs`               | [`H8MK`]                      |                   |
| `ic04` |                               | `IC04`                        | _not classic_     |
| `ic05` |                               | `IC05`                        | _not classic_     |
| `ic07` |                               | `IC07`                        | _not classic_     |
| `ic08` |                               | `IC08`                        | _not classic_     |
| `ic09` |                               | `IC09`                        | _not classic_     |
| `ic10` |                               | `IC10`                        | _not classic_     |
| `ic11` |                               | `IC11`                        | _not classic_     |
| `ic12` |                               | `IC12`                        | _not classic_     |
| `ic13` |                               | `IC13`                        | _not classic_     |
| `ic14` |                               | `IC14`                        | _not classic_     |
| `ich#` | `./src/icon.rs`               | [`ICHN`]                      |                   |
| `ich4` | `./src/icon.rs`               | [`ICH4`]                      |                   |
| `ich8` | `./src/icon.rs`               | [`ICH8`]                      |                   |
| `icl4` | `./src/icon.rs`               | [`ICL4`]                      |                   |
| `icl8` | `./src/icon.rs`               | [`ICL8`]                      |                   |
| `icm#` | `./src/icon.rs`               | [`ICMN`]                      |                   |
| `icm4` | `./src/icon.rs`               | [`ICM4`]                      |                   |
| `icm8` | `./src/icon.rs`               | [`ICM8`]                      |                   |
| `icns` | `./src/icon.rs`               | [`IconFamily`]                |                   |
| `icp4` |                               | `ICP4`                        | _not classic_     |
| `icp5` |                               | `ICP5`                        | _not classic_     |
| `icp6` |                               | `ICP6`                        | _not classic_     |
| `ics#` | `./src/icon.rs`               | [`ICSN`]                      |                   |
| `ics4` | `./src/icon.rs`               | [`ICS4`]                      |                   |
| `icsB` |                               | `ICSB`                        | _not classic_     |
| `icsb` |                               | `ICSb`                        | _not classic_     |
| `ictb` | `./src/dialog_item.rs`        | [`ItemColorTable`]            |                   |
| `ih32` | `./src/icon.rs`               | [`IH32`]                      |                   |
| `il32` | `./src/icon.rs`               | [`IL32`]                      |                   |
| `is32` | `./src/icon.rs`               | `ICS32`                       |                   |
| `it32` | `./src/icon.rs`               | [`IT32`]                      | _not classic_     |
| `l8mk` | `./src/icon.rs`               | [`L8MK`]                      |                   |
| `ppat` | `./src/pattern.rs`            | [`PixelPattern`]              |                   |
| `s8mk` | `./src/icon.rs`               | [`S8MK`]                      |                   |
| `sb24` |                               | `Sb24`                        | _not classic_     |
| `t8mk` | `./src/icon.rs`               | [`T8MK`]                      | _not classic_     |
| `vers` | `./src/version.rs`            | [`Version`]                   |                   |
| `wctb` | `./src/window.rs`             | [`WindowColorTable`]          |                   |

## References

- <https://dev.os9.ca/techpubs/new/DialogMgr8Ref/DialogMgrRef.9.html>
- <https://dev.os9.ca/techpubs/new/IconServices/IconSvcs.5b.html>