Expand description
Re-exports§
pub use bnode_id::BnodeId;
pub use language_tag::LanguageTag;
pub use var_name::VarName;
Modules§
- I define the
LanguageTag
wrapper type, which guarantees that the underlyingstr
is a valid BCP47 language tag. - I define generic traits and default implementations for matchers, objects that can be used to match zero, one or several terms.
Structs§
- A wrapper for any term type that ensures comparability
Enums§
- A straighforward implementation of
Term
as an enum. - The different kinds of terms that a
Term
can represent.
Traits§
- A type that can be built from any term.
- A generalized RDF term.
- A type that can be built from some terms.
Functions§
- Test that the given term is consistent in its implementation of the
Term
trait. - Determines if two
GraphName
s represent the same RDF term.
Type Aliases§
- This type is aliased from
sophia_iri
for convenience, as it is required to implementTerm
.