pub trait Injector {
// Required methods
fn name(&self) -> &str;
fn portability(&self) -> Portability;
fn inject(
&self,
req: &InjectionRequest<'_>,
) -> Result<LoadInfo, InjectError>;
}Required Methods§
fn name(&self) -> &str
fn portability(&self) -> Portability
fn inject(&self, req: &InjectionRequest<'_>) -> Result<LoadInfo, InjectError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".