Available on
doc
or test
only.Expand description
Vendored work.
This project includes code adapted from various permissively licensed sources.
Below is a list of derived works, their origins, and relevant modifications. See the linked modifications for detailed changes.
§MIT OR Apache-2.0 licenses
- 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 (modifications). - etcetera by Luna Razzaghipour,
as the
AppEnv
trait and related structs (modifications). - fmtor by Tyler Ruckinger,
as
ExtOption
’sfmt_or
,fmt_or_else
andfmt_or_empty
methods. - fxhash by Christopher Breeden,
as the
HasherFx
struct (modifications). - no_std_io|core2 by Brendan Molloy,
as part of the
sys::io
module (modifications). - numtoa by Michael Murphy,
as the
NumToStr
trait (modifications). - pollster by Joshua Barretto,
as the
ExtFuture::
block_on
method (modifications). - quickdiv by Darko Trifunovski,
as the
Divisor
struct (modifications). - stack_dst by John Hodge,
as the
data::dst
module (modifications). - stated-scope-guard by EvianZhang,
as part the
ScopeGuard
struct (modifications). - static_assertions by Nikolai Vazquez,
as part of the
const_assert!
macro and theConstBool
trait (modifications). - tailcall-chunk by Tushar Mathur,
as the
VecChunk
struct (modifications). - tupl by Dragoteryx,
as part of the
Tuple
trait (modifications).
§MIT licenses
- const_for by Joachim Enggård Nebel,
as the
cfor!
macro. - crunchy by Eira Fransham,
as the
unroll!
macro (modifications). - current by PistonDevelopers,
as the structs
Current
andCurrentGuard
(modifications). - encode by Altair Bueno,
as the
data::codec::encode
module (modifications). - icy_sixel by Mike Krüger, based on libsixel by Hayaki Saito,
as the
media::image::sixel
module (modifications). - object-id by Altertech,
as part of the
IdPinBox
andIdPin
structs (modifications). - rawbytes by Frank Denis,
as
Mem
’sas_bytes
andas_bytes_mut
methods. - unsized-stack by storycraft,
as the
FatPtr
struct.
§Other licenses
- 8bit_rng by Edward Rosten, (BSD-2),
as the
Xyza8a
andXyza8b
structs algorithms. - agg by Brian Savage, (BSD-2), (TODO WIP)
as the [
Pixels
], [Raster
] and [Render
] structs. - apply by GeorgeBurton (Unlicense),
as part of the
Chain
andHook
structs. - blit-fonts by Andrew Reece (ISC),
as the
FONT_3_5
andFONT_5_6
consts data. - jiff by Andrew Gallant (Unlicense),
as the
TimeDelta
struct (modifications). - pengyhash by Alberto Fajardo (BSD-2),
as the
HasherPengy
struct algorithm (modifications). - size_of_trait byt Joshua Nelson (BSD-3),
as the
size_of_expr!
macro. - Xabc by EternityForest (openly shared),
as the
Xabc
struct algorithm. - Graphics Gems (1985–1994) (permissive EULA), as various algorithms.
Modules§
- crossbeam_
utils crossbeam-utils
modifications- crunchy
crunchy
modifications- current
current
modifications- encode
encode
modifications- etcetera
etcetera
modifications- fxhash
fxhash
modifications- icy_
sixel icy_sixel
modifications- jiff
jiff
modifications- no_
std_ io no_std_io
modifications- numtoa
numtoa
modifications- object_
id object-id
modifications- pengyhash
pengyhash
modifications- pollster
pollster
modifications- quickdiv
quickdiv
modifications- stack_
dst stack_dst
modifications- stated_
scope_ guard stated-scope-guard
modifications- static_
assertions static_assertions
modifications- tailcall_
chunk tailcall-chunk
modifications- tupl
tupl
modifications