convute 0.2.0

Conversion between types with overlapping valid bit patterns and arrays, vecs and slices of those values.
Documentation

crates.io docs.rs

Goal

Allow conversion between types that have overlapping valid values.

Method

We achieve this through the unsafe marker traits convute::marker::Transmute and convute::marker::TryTransmute which enable conversions between values, references, arrays, vecs and slices.