pub trait OpConsumer: Sized {
// Required method
fn fixture(
template: &ParsedOp,
fx: &mut ScopeFixture,
) -> Result<Self, String>;
}Expand description
Trait every cross-cutting wrapper that reads Polydat values must
implement. The activity construction loop calls fixture once
per template per consumer; failures (closed-vocab violation,
missing required field, unresolvable name) are returned as
Err and abort construction loudly.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".