[][src]Trait object_provider::ObjectProviderExt

pub trait ObjectProviderExt {
    fn request_ref<T: ?Sized + 'static>(&self) -> Option<&T>;
fn request_value<T: 'static>(&self) -> Option<T>; }

Methods supported by all ObjectProvider implementors.

Required methods

fn request_ref<T: ?Sized + 'static>(&self) -> Option<&T>

Request a reference of type &T from an object provider.

fn request_value<T: 'static>(&self) -> Option<T>

Request an owned value of type T from an object provider.

Loading content...

Implementors

impl<O: ?Sized + ObjectProvider> ObjectProviderExt for O[src]

Loading content...