Crate deki

Crate deki 

Source

Modules§

approx
cheaper but inaccurate math implementations
buns
derive_more
derive_more
random
quick and easy randomness

Macros§

default
exit
flow_base
flow_base_let
foname
hold
kill
match_fns
Alternative Syntax to attach functionality to type variants:
next
paste
qonst
create a constant struct and name it after itself
quimp
Quick Implementations:
sandwich
Create a code template and use it right after:
trait_alias
tycell
xoxo
Replace every bool to a X or O:

Structs§

Ghost
Zero-sized type used to mark things that “act like” they own a T.
Lazy
A value which is initialized on the first access.
OnceCell
A thread-safe cell which can be written to only once.
StackMap
Keys keep the order they’re added in.

Traits§

Clerpable
Cycle
mainly meant for: #[derive(Cycle)] on simple enums
CycleMath
CycleStapable
DefaultClear
DekiExtApprox
This is an extension trait for the following impl:
DekiExtF32
This is an extension trait for the following impl:
DekiExtVecRng
This is an extension trait for the following impl:
Glerpable
Any type that implements necessary math traits for linear interpolation (lerp)
Lerpable
Any type that implemients necessary math traits for linear interpolation (lerp)
LerpableF32
Any type that implemients necessary math traits for linear interpolation (lerp)
MulF32
This is an extension trait for the following impl:
RangeOffset
This is an extension trait for the following impl:
Stepable
Syncable
‘Short form’ for: ’static+Send+Sync
YayNay

Functions§

quick_cycle_add
quick_cycle_sub

Type Aliases§

Str

Attribute Macros§

deref
derive(..) preset for: drv::Deref,drv::DerefMut
ext
hashable
derive(..) preset for: PartialEq,Eq,Hash,Clone,Copy
imp
Quickly add a method to a Type
serde
derive(..) preset for: Serialize,Deserialize,Clone
serde_hash
derive(..) preset for: Serialize,Deserialize,PartialEq,Eq,Hash,Clone,Copy

Derive Macros§

Constructor
Cycle
ForceDefault