Skip to main content

ConvergenceLevelResolver

Trait ConvergenceLevelResolver 

Source
pub trait ConvergenceLevelResolver<H>
where H: HostTypes,
{ // Required method fn resolve( &self, handle: ConvergenceLevelHandle<H>, ) -> Option<ConvergenceLevelRecord<H>>; }
Expand description

Phase 8 (orphan-closure) — resolver trait for ConvergenceLevel<H>.

Hosts implement this trait to map a handle into a typed record. The default Null stub does not implement this trait — it carries no record. Resolution is the responsibility of the host pipeline.

Required Methods§

Source

fn resolve( &self, handle: ConvergenceLevelHandle<H>, ) -> Option<ConvergenceLevelRecord<H>>

Resolve a handle into its record. Returns None when the handle does not correspond to known content.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§