pub trait SinkLaunch {
// Required methods
fn width(&self) -> usize;
fn elements(&self) -> usize;
fn launch<O: DestinationLaunch>(
self,
sink: impl FnOnce(Unbound) -> O::Operand,
);
}Expand description
A kernel prepared to store through a Destination the caller builds afterwards, at
width: the caller binds the output only once it knows the kernel’s spec.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".