Skip to main content

Crate deki_core

Crate deki_core 

Source

Re-exports§

pub use buns;
pub use paste;
pub use derive_more;

Modules§

collections
lerp
math
random
Random number generation via fastrand.

Macros§

compose
Create a code template and use it right after:
default
Implement Default inline without a separate impl block.
exit
flow_base
flow_base_let
hold
kill
next
paste
qonst
Declare a pub const named after its type; no Default required.
trait_alias
Define a trait alias with a blanket impl for any type satisfying the bounds.
tycell

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.

Traits§

CollectShort
Enable collecting any Iterator into a Vec.
Cycle
Enable cycling through unit-variant enum variants with wrapping.
CycleMath
Perform cycling addition/subtraction for numeric types within a range.
DefaultClear
Add .clear() to any Default type.
MulF32
This is an extension trait for the following impl:
RangeOffset
This is an extension trait for the following impl:
Syncable
Enable marking a type as 'static + Send + Sync with a single bound.
VecTGetCyclingExt
This is an extension trait for the following impl:
VecTRandomExt
This is an extension trait for the following impl:
YayNay

Functions§

quick_cycle_add
quick_cycle_sub

Type Aliases§

Str

Attribute Macros§

ext

Derive Macros§

New