[][src]Trait sophia::graph::CollectibleGraph

pub trait CollectibleGraph: Graph {
    fn from_triple_source<TS>(
        triples: TS
    ) -> Result<Self, StreamError<<TS as TripleSource>::Error, Self::Error>>
    where
        TS: TripleSource
; }

A graph that can be constructed from a TripleSource

Required methods

fn from_triple_source<TS>(
    triples: TS
) -> Result<Self, StreamError<<TS as TripleSource>::Error, Self::Error>> where
    TS: TripleSource

Loading content...

Implementations on Foreign Types

impl<T> CollectibleGraph for Vec<[T; 3]> where
    T: TTerm + CopyTerm + 'static, 
[src]

impl<T, BH> CollectibleGraph for HashSet<[T; 3], BH> where
    BH: BuildHasher + Default,
    T: TTerm + CopyTerm + Eq + Hash + 'static, 
[src]

Loading content...

Implementors

impl<I> CollectibleGraph for HashGraph<I> where
    I: TermIndexMap,
    I::Index: Hash,
    <I::Factory as TermFactory>::TermData: 'static, 
[src]

impl<T> CollectibleGraph for OpsWrapper<T> where
    T: IndexedGraph + Graph<Triple = ByTermRefs<Term<<T as IndexedGraph>::TermData>>>, 
[src]

impl<T> CollectibleGraph for SpoWrapper<T> where
    T: IndexedGraph + Graph<Triple = ByTermRefs<Term<<T as IndexedGraph>::TermData>>>, 
[src]

Loading content...