[][src]Trait brotli::enc::threading::OwnedRetriever

pub trait OwnedRetriever<U: Send + 'static> {
    fn view<T, F: FnOnce(&U) -> T>(
        &self,
        f: F
    ) -> Result<T, PoisonedThreadError>;
fn unwrap(self) -> Result<U, PoisonedThreadError>; }

Required methods

fn view<T, F: FnOnce(&U) -> T>(&self, f: F) -> Result<T, PoisonedThreadError>

fn unwrap(self) -> Result<U, PoisonedThreadError>

Loading content...

Implementations on Foreign Types

impl<U: Send + 'static> OwnedRetriever<U> for Arc<RwLock<U>>[src]

Loading content...

Implementors

impl<U: Send + 'static> OwnedRetriever<U> for MultiThreadedOwnedRetriever<U>[src]

impl<U: Send + 'static> OwnedRetriever<U> for SingleThreadedOwnedRetriever<U>[src]

Loading content...