This project includes code adapted from various permissively licensed sources.
Below is a list of derived works, their origins, and relevant modifications. See linked files for detailed changes.
- cfg_if by Alex Crichton, as the
cfg_if
macro. - const_list by Douglas Dwyer, as the
ConstList
struct. - crossbeam-utils by The Crossbeam Project Developers, as the
CacheAlign
struct. - etcetera by Luna Razzaghipour, as the
DirEnv
trait and related structs (mod). - fmtor by Tyler Ruckinger, as part of the
ExtOption
trait. - fxhash by Christopher Breeden, as the
HasherFx
struct (mod). - no_std_io|core2 by Brendan Molloy, as part of the
io
module. - numtoa by Michael Murphy, as the
NumToStr
trait. - pollster by Joshua Barretto, as the
ExtFuture::
block_on
method. - quickdiv by Darko Trifunovski, as the
Divisor
struct (mod). - stack_dst by John Hodge, as the
data::dst
module (mod). - static_assertions by Nikolai Vazquez, as part of the
const_assert
macro and theConstBool
trait (mod). - tailcall-chunk by Tushar Mathur, as the
VecChunk
struct (mod). - tupl by Dragoteryx, as part of the
Tuple
trait (mod).
- const_for by Joachim Enggård Nebel, as the
cfor
macro. - crunchy by Eira Fransham, as the
unroll
macro (mod). - object-id by Altertech, as part of the
IdPinBox
andIdPin
structs (mod). - rawbytes by Frank Denis, as
Mem
'sas_bytes
andas_bytes_mut
methods. - unsized-stack by storycraft, as the
FatPtr
struct.
- 8bit_rng by Edward Rosten, (BSD-2) as the
Xyza8a
andXyza8b
structs. - apply by GeorgeBurton (Unlicense) as part of the
Chain
andHook
structs. - pengyhash by Alberto Fajardo (BSD-2), as the
HasherPengy
struct. - size_of_trait byt Joshua Nelson (BSD-3) as the
mem_size_of_expr
fn. - Xabc by EternityForest (openly shared) as the
Xabc
struct. - Graphics Gems (1985–1994) (permissive EULA), as various algorithms.