Crate songbird

Crate songbird 

Source

Structs§

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.

Enums§

SongbirdError
Errors that can occur in the Songbird machine operations.

Traits§

Sidequest
A Sidequest trait for binary data.
nugg
A nugg trait operating on u8 values [0..255].