1 unstable release
0.1.1 | Apr 18, 2019 |
---|
#427 in No standard library
6KB
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
: forcesstd
instead ofcore
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
.
lib.rs
:
Basic cross-feature transmute support.