pub trait InstanceResolver: Debug {
// Required methods
fn resolve(&self, class: &Name, ty: &Expr) -> Option<Instance>;
fn name(&self) -> &'static str;
}Expand description
A trait object for custom instance resolution strategies.
Implementors can supply alternative instance lookup logic.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".