Trait lasso::IntoReader [−][src]
pub trait IntoReader<K = Spur>: Interner<K> where
K: Key, { type Reader: Reader<K>; #[must_use] fn into_reader(self) -> Self::Reader
where
Self: 'static; }
Expand description
A generic interface over interners that can be turned into a Reader
.
Associated Types
Required methods
#[must_use]fn into_reader(self) -> Self::Reader where
Self: 'static,
[src]
#[must_use]fn into_reader(self) -> Self::Reader where
Self: 'static,
[src]Implementations on Foreign Types
impl<K, I: ?Sized> IntoReader<K> for Box<I> where
K: Key,
I: IntoReader<K> + 'static,
[src]
impl<K, I: ?Sized> IntoReader<K> for Box<I> where
K: Key,
I: IntoReader<K> + 'static,
[src]type Reader = <I as IntoReader<K>>::Reader
#[must_use]fn into_reader(self) -> Self::Reader where
Self: 'static,
[src]
#[must_use]
fn into_reader(self) -> Self::Reader whereSelf: 'static,
#[must_use]fn into_reader_boxed(self: Box<Self>) -> Self::Reader where
Self: 'static,
[src]
#[must_use]
fn into_reader_boxed(self: Box<Self>) -> Self::Reader whereSelf: 'static,
Implementors
impl<K, S> IntoReader<K> for Rodeo<K, S> where
K: Key,
S: BuildHasher,
[src]
impl<K, S> IntoReader<K> for Rodeo<K, S> where
K: Key,
S: BuildHasher,
[src]type Reader = RodeoReader<K, S>
#[must_use]fn into_reader(self) -> Self::Reader where
Self: 'static,
[src]
#[must_use]
fn into_reader(self) -> Self::Reader whereSelf: 'static,
#[must_use]fn into_reader_boxed(self: Box<Self>) -> Self::Reader where
Self: 'static,
[src]
#[must_use]
fn into_reader_boxed(self: Box<Self>) -> Self::Reader whereSelf: 'static,
impl<K, S> IntoReader<K> for ThreadedRodeo<K, S> where
K: Key + Hash,
S: BuildHasher + Clone,
[src]
impl<K, S> IntoReader<K> for ThreadedRodeo<K, S> where
K: Key + Hash,
S: BuildHasher + Clone,
[src]type Reader = RodeoReader<K, S>
#[must_use]fn into_reader(self) -> Self::Reader where
Self: 'static,
[src]
#[must_use]
fn into_reader(self) -> Self::Reader whereSelf: 'static,
#[must_use]fn into_reader_boxed(self: Box<Self>) -> Self::Reader where
Self: 'static,
[src]
#[must_use]
fn into_reader_boxed(self: Box<Self>) -> Self::Reader whereSelf: 'static,