Skip to main content

Crate rdf_reader_hdt

Crate rdf_reader_hdt 

Source
Expand description

An HDT file reader for RDF.rs, a Rust framework for RDF knowledge graphs.

§Examples

use tokio::fs::File;
let file = File::open("example.hdt").await?;

use rdf_reader_hdt::HdtReader;
let reader = HdtReader::try_from(file).await?;

use futures::StreamExt;
reader
    .into_stream()
    .for_each(|triple| async move {
        eprintln!("{:?}", triple);
    })
    .await;

Structs§

HdtReader
A reader for the HDT binary format.

Type Aliases§

HdtReaderError
An error encountered while reading an HDT file.
HdtReaderResult
HdtTriple
A triple statement (S, P, O) originating from an HDT file.