Expand description
Modules§
- interop
- Interoperability with other Rust libraries.
Structs§
- AnyStatement
- AnyTerm
- Quad
- A quad statement.
- Quad
Pattern - A quad statement pattern.
- Triple
- A triple statement.
- Triple
Pattern - A triple statement pattern.
Enums§
- Base
Direction - A base direction for directional language-tagged strings.
- Cow
- A clone-on-write smart pointer.
- CowTerm
- A clone-on-write term.
- Datatype
- A datatype.
- Heap
Term - A heap-allocated term.
- Statement
Slot - A slot in a statement (subject, predicate, object, or context).
- Term
Kind
Constants§
- QUAD_
SLOTS - RDFS_
LABEL - RDF_
TYPE - SAMPLE_
LITERAL - A sample plain literal term.
- SAMPLE_
QUAD - A sample quad.
- SAMPLE_
RESOURCE - A sample resource term.
- SAMPLE_
TRIPLE - A sample triple.
- TRIPLE_
SLOTS
Statics§
- EMPTY_
COW_ QUAD_ PATTERN - EMPTY_
COW_ TRIPLE_ PATTERN - EMPTY_
HEAP_ QUAD_ PATTERN - EMPTY_
HEAP_ TRIPLE_ PATTERN - FEATURES
- The set of features that are enabled in this build of the crate.
Traits§
- Countable
- A trait for collections that are countable.
- Dataset
- An RDF dataset.
- Document
- An RDF document.
- Enumerable
- Graph
- An RDF graph.
- Maybe
Countable - A trait for collections that may be countable.
- Maybe
Durable - Maybe
Indexed - Maybe
Mutable - Queryable
- Source
- An RDF source.
- Statement
- An RDF statement.
- Statement
Pattern - An RDF statement pattern.
- Term
- An RDF term.
- ToOwned
- A generalization of
Cloneto borrowed data. - Vocabulary
- An RDF vocabulary.
Type Aliases§
- AnyQuad
- AnyTriple
- CowQuad
- A clone-on-write quad statement.
- CowQuad
Pattern - A clone-on-write quad statement pattern.
- CowQuad
Set - A heap-allocated set of quad statements.
- CowTriple
- A clone-on-write triple statement.
- CowTriple
Pattern - A clone-on-write triple statement pattern.
- CowTriple
Set - A heap-allocated set of triple statements.
- Heap
Quad - A heap-allocated quad statement.
- Heap
Quad Pattern - A heap-allocated quad statement pattern.
- Heap
Quad Set - A heap-allocated set of quad statements.
- Heap
Triple - A heap-allocated triple statement.
- Heap
Triple Pattern - A heap-allocated triple statement pattern.
- Heap
Triple Set - A heap-allocated set of triple statements.
- Quad
Slot - Triple
Slot