#[non_exhaustive]pub enum RecipeRole {
Companions,
RelationTables,
Dispatch,
CompileContract,
DeclarationConformance,
Typestate,
Trials,
Mutation,
Benchmarks,
Network,
Concurrency,
Codec,
}Expand description
The complete projection vocabulary understood by the first recipe slice.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Companions
Enum-member and relation companions inside the generated child module.
RelationTables
Typed membership and payload lookup tables over selected relations.
Dispatch
The generated sparse dispatch function and typed absence refusal.
CompileContract
Rustc-owned compile-contract material carried to a test target.
DeclarationConformance
A generated check that the dispatch output agrees with its declaring transition rows.
Typestate
One selected vocabulary projected as type-level stage markers.
Trials
One existing descriptor trial carrier over caller-declared rows.
Mutation
One existing descriptor mutation surface over an explicitly selected vocabulary.
Benchmarks
One existing descriptor benchmark carrier over caller-declared work.
Network
One existing descriptor network module over caller-declared topology and schedules.
Concurrency
One existing descriptor concurrency module over caller-declared exploration rows.
Codec
Canonical encode and decode roads from one or more existing-owner codec declarations.
Implementations§
Trait Implementations§
Source§impl Clone for RecipeRole
impl Clone for RecipeRole
Source§fn clone(&self) -> RecipeRole
fn clone(&self) -> RecipeRole
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more