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