[][src]Trait sophia::dataset::CollectibleDataset

pub trait CollectibleDataset<QS>: Dataset + Sized where
    QS: QuadSource
{ fn from_quad_source(quad: QS) -> StreamResult<Self, QS::Error, Self::Error>; }

A dataset that can be constructed from a QuadSource

Required methods

fn from_quad_source(quad: QS) -> StreamResult<Self, QS::Error, Self::Error>

Loading content...

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]

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]

Loading content...

Implementors

impl<QS, T> CollectibleDataset<QS> for GspoWrapper<T> where
    QS: QuadSource,
    T: IndexedDataset + Dataset<Quad = ByTermRefs<<T as IndexedDataset>::TermData>>, 
[src]

impl<QS, T> CollectibleDataset<QS> for OgpsWrapper<T> where
    QS: QuadSource,
    T: IndexedDataset + Dataset<Quad = ByTermRefs<<T as IndexedDataset>::TermData>>, 
[src]

impl<TS, I> CollectibleDataset<TS> for HashDataset<I> where
    TS: QuadSource,
    I: TermIndexMap,
    I::Index: Hash,
    <I::Factory as TermFactory>::TermData: 'static, 
[src]

Loading content...