pub trait SourceProvider: Send + Sync {
// Required method
fn load_source(&self, id: &str) -> Option<Source>;
}Expand description
Pluggable source loader.
Register an implementation with set_provider at startup.
The default (hyle-ndc with qmap feature) implementation loads
from ndc qmap handles.
Required Methods§
fn load_source(&self, id: &str) -> Option<Source>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".