Skip to main content

Module core

Module core 

Source

StructsΒ§

DataComponentExactPredicate
Exact component values required by a component matcher.
DataComponentMatchers
Exact and partial component conditions flattened into block/item predicates.
DataComponentPredicateData
Type-erased predicate value retaining Steel’s deterministic concrete key.
DataComponentPredicateType
Registered discriminator and codecs for one concrete predicate value.
DataComponentPredicateTypeRegistry
Registry of concrete partial component predicate types.

EnumsΒ§

PredicateDiscriminator πŸ”’

TraitsΒ§

DataComponentPredicateCodec
Typed payload behavior for a registered partial component predicate.
ErasedDataComponentPredicate πŸ”’

FunctionsΒ§

hash_predicate πŸ”’
read_component_entry πŸ”’
read_predicate πŸ”’
read_registry_id πŸ”’
write_predicate πŸ”’
write_registry_id πŸ”’

Type AliasesΒ§

DataComponentPredicateTypeRef
PredicateHasher πŸ”’
PredicateReader πŸ”’
PredicateWriter πŸ”’