Trait lasso::IntoResolver [−][src]
pub trait IntoResolver<K = Spur>: Reader<K> where
K: Key, { type Resolver: Resolver<K>; #[must_use] fn into_resolver(self) -> Self::Resolver
where
Self: 'static; }
Associated Types
Required methods
#[must_use]fn into_resolver(self) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]fn into_resolver(self) -> Self::Resolver where
Self: 'static,
[src]Implementations on Foreign Types
impl<K, I: ?Sized> IntoResolver<K> for Box<I> where
K: Key,
I: IntoResolver<K> + 'static,
[src]
impl<K, I: ?Sized> IntoResolver<K> for Box<I> where
K: Key,
I: IntoResolver<K> + 'static,
[src]type Resolver = <I as IntoResolver<K>>::Resolver
#[must_use]fn into_resolver(self) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver(self) -> Self::Resolver whereSelf: 'static,
#[must_use]fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver whereSelf: 'static,
Implementors
impl<K, S> IntoResolver<K> for Rodeo<K, S> where
K: Key,
S: BuildHasher,
[src]
impl<K, S> IntoResolver<K> for Rodeo<K, S> where
K: Key,
S: BuildHasher,
[src]type Resolver = RodeoResolver<K>
#[must_use]fn into_resolver(self) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver(self) -> Self::Resolver whereSelf: 'static,
#[must_use]fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver whereSelf: 'static,
impl<K, S> IntoResolver<K> for RodeoReader<K, S> where
K: Key,
S: BuildHasher,
[src]
impl<K, S> IntoResolver<K> for RodeoReader<K, S> where
K: Key,
S: BuildHasher,
[src]type Resolver = RodeoResolver<K>
#[must_use]fn into_resolver(self) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver(self) -> Self::Resolver whereSelf: 'static,
#[must_use]fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver whereSelf: 'static,
impl<K, S> IntoResolver<K> for ThreadedRodeo<K, S> where
K: Key + Hash,
S: BuildHasher + Clone,
[src]
impl<K, S> IntoResolver<K> for ThreadedRodeo<K, S> where
K: Key + Hash,
S: BuildHasher + Clone,
[src]type Resolver = RodeoResolver<K>
#[must_use]fn into_resolver(self) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver(self) -> Self::Resolver whereSelf: 'static,
#[must_use]fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver where
Self: 'static,
[src]
#[must_use]
fn into_resolver_boxed(self: Box<Self>) -> Self::Resolver whereSelf: 'static,