[][src]Trait object_provider::ObjectProvider

pub trait ObjectProvider {
    fn provide<'a>(&'a self, request: Pin<&mut Request<'a>>);
}

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

See also the ObjectProviderExt trait which provides the request method.

Required methods

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

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

Loading content...

Implementors

Loading content...