pub trait Compile<A, O, E>: Sized {
type Args<'a>;
// Required method
fn compile(
self,
shapeless: bool,
) -> impl for<'args> CallMut<Self::Args<'args>, O, E>;
}Expand description
A trait for functions that can be compiled.
§Generic parameters
A: The type of the array argumentsO: The type of the outputE: The type of the error
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".