Crate songbird
Source - SongbirdMachine
- The SongbirdMachine supports three nuggs (R1, R2, R3), a Sidequest, and an exchanger.
- StandardNugg
- A standard Songbird nugg for binary data.
- StandardSidequest
- A standard Sidequest that is a fixed permutation over [0..255].
- exchanger
- exchanger swaps pairs of bytes. If you supply a pair (a,b), then a maps to b and b maps to a.
Other bytes remain unchanged.
- SongbirdError
- Errors that can occur in the Songbird machine operations.
- Sidequest
- A Sidequest trait for binary data.
- nugg
- A nugg trait operating on
u8
values [0..255].