pub trait ProgramCollect {
// Required methods
fn render(any: AnyOutput, r: &mut RenderResult);
fn do_chain(
any: AnyOutput,
) -> Pin<Box<dyn Future<Output = ChainProcess> + Send>>;
fn has_renderer(any: &AnyOutput) -> bool;
fn has_chain(any: &AnyOutput) -> bool;
}Required Methods§
fn render(any: AnyOutput, r: &mut RenderResult)
fn do_chain( any: AnyOutput, ) -> Pin<Box<dyn Future<Output = ChainProcess> + Send>>
fn has_renderer(any: &AnyOutput) -> bool
fn has_chain(any: &AnyOutput) -> bool
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.