pub trait LowerOpAfterUnroll<T = Shared>: Op {
// Required method
fn lower(&self, scope: &Scope) -> Vec<Value>;
// Provided methods
fn verify(_op: &dyn Op, _ctx: &Context) -> Result<()>
where Self: Sized { ... }
fn should_lower(&self, _ctx: &Context) -> bool { ... }
}Required Methods§
Provided Methods§
fn verify(_op: &dyn Op, _ctx: &Context) -> Result<()>where
Self: Sized,
fn should_lower(&self, _ctx: &Context) -> bool
Trait Implementations§
impl<T> OpInterfaceMarker for dyn LowerOpAfterUnroll<T>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".