# `sysfunc-dynamac-transmute` This repository contains code for dynamic macro selection between transmute methods. This is designed to enable seamless transitions between standard, `#![no_std]` (core), and `#![no_core]` environments (at least in my work). It is being made public to help others with their work, but also because it is a dependency in part of the public code I am releasing. It is its own crate because it shouldn't drag in the kitchen sink. ## Features * `enable-std`: forces `std` instead of `core` where appropriate; * `no-core`: uses primitives (it should work with almost nothing from what I've been doing, as this was part of the base crates that underpin some of my bare metal exokernel experiments); * `rust-documentation`: designed to build documentation. ## Licence This project is licensed under the ISC Licence. See [`LICENCE`](LICENCE).