[−][src]Trait sophia::dataset::CollectibleDataset
A dataset that can be constructed from a
QuadSource
Required methods
fn from_quad_source(quad: QS) -> StreamResult<Self, QS::Error, Self::Error>
Implementations on Foreign Types
impl<QS, TD> CollectibleDataset<QS> for Vec<([Term<TD>; 3], Option<Term<TD>>)> where
QS: QuadSource,
TD: TermData + 'static,
TD: for<'x> From<&'x str>,
[src]
QS: QuadSource,
TD: TermData + 'static,
TD: for<'x> From<&'x str>,
fn from_quad_source(quads: QS) -> StreamResult<Self, QS::Error, Infallible>
[src]
impl<QS, TD, S> CollectibleDataset<QS> for HashSet<([Term<TD>; 3], Option<Term<TD>>), S> where
QS: QuadSource,
TD: TermData + 'static,
TD: for<'x> From<&'x str>,
S: BuildHasher + Default,
[src]
QS: QuadSource,
TD: TermData + 'static,
TD: for<'x> From<&'x str>,
S: BuildHasher + Default,
fn from_quad_source(quads: QS) -> StreamResult<Self, QS::Error, Infallible>
[src]
Implementors
impl<QS, T> CollectibleDataset<QS> for GspoWrapper<T> where
QS: QuadSource,
T: IndexedDataset + Dataset<Quad = ByTermRefs<<T as IndexedDataset>::TermData>>,
[src]
QS: QuadSource,
T: IndexedDataset + Dataset<Quad = ByTermRefs<<T as IndexedDataset>::TermData>>,
fn from_quad_source(quads: QS) -> StreamResult<Self, QS::Error, Self::Error>
[src]
impl<QS, T> CollectibleDataset<QS> for OgpsWrapper<T> where
QS: QuadSource,
T: IndexedDataset + Dataset<Quad = ByTermRefs<<T as IndexedDataset>::TermData>>,
[src]
QS: QuadSource,
T: IndexedDataset + Dataset<Quad = ByTermRefs<<T as IndexedDataset>::TermData>>,
fn from_quad_source(quads: QS) -> StreamResult<Self, QS::Error, Self::Error>
[src]
impl<TS, I> CollectibleDataset<TS> for HashDataset<I> where
TS: QuadSource,
I: TermIndexMap,
I::Index: Hash,
<I::Factory as TermFactory>::TermData: 'static,
[src]
TS: QuadSource,
I: TermIndexMap,
I::Index: Hash,
<I::Factory as TermFactory>::TermData: 'static,