Crate bevy_utils
source · [−]Re-exports
Modules
Macros
Macro to define a new label trait
Structs
A Hasher
for hashing an arbitrary stream of bytes.
A Duration
type to represent a span of time, typically used for system
timeouts.
A hasher builder that will create a fixed hasher.
A pre-hashed value of a specific type. Pre-hashing enables memoization of hashes that are expensive to compute.
It also enables faster PartialEq
comparisons by short circuiting on hash equality.
See PassHash
and PassHasher
for a “pass through” BuildHasher
and Hasher
implementation
designed to work with Hashed
See PreHashMap
for a hashmap pre-configured to use Hashed
keys.
A BuildHasher
that results in a PassHasher
.
A Universally Unique Identifier (UUID).
Traits
Extension methods intended to add functionality to PreHashMap
.
Functions
An ergonomic abbreviation for Default::default()
to make initializing structs easier.
This is especially helpful when combined with “struct update syntax”.
Type Definitions
A HashMap
implementing aHash, a high
speed keyed hashing algorithm intended for use in in-memory hashmaps.
A HashSet
implementing aHash, a high
speed keyed hashing algorithm intended for use in in-memory hashmaps.
A stable hash map implementing aHash, a high speed keyed hashing algorithm intended for use in in-memory hashmaps.
A stable hash set implementing aHash, a high speed keyed hashing algorithm intended for use in in-memory hashmaps.