Trait ObjectProvider

Source
pub trait ObjectProvider {
    // Required method
    fn provide<'a>(&'a self, request: Pin<&mut Request<'a>>);
}
Expand description

Trait to provide other objects based on a requested type at runtime.

See also the ObjectProviderExt trait which provides the request method.

Required Methods§

Source

fn provide<'a>(&'a self, request: Pin<&mut Request<'a>>)

Provide an object of a given type in response to an untyped request.

Implementors§