Crate deki
Source - approx
- cheaper but inaccurate math implementations
- buns
- derive_more
derive_more- random
- quick and easy randomness
- 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:
- 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.
- 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
- quick_cycle_add
- quick_cycle_sub
- Str
- 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
- Constructor
- Cycle
- ForceDefault