Expand description
Re-exports§
pub use bnode_id::BnodeId;
pub use language_tag::LanguageTag;
pub use var_name::VarName;
Modules§
- bnode_
id - I define the
BnodeId
wrapper type, which guarantees that the underlyingstr
satisfies theBLANK_NODE_LABEL
rule in Turtle (without the leading_:
). - language_
tag - I define the
LanguageTag
wrapper type, which guarantees that the underlyingstr
is a valid BCP47 language tag. - matcher
- I define generic traits and default implementations for matchers, objects that can be used to match zero, one or several terms.
- var_
name - I define the
VarName
wrapper type, which guarantees that the underlyingstr
satisfies theVARNAME
rule in SPARQL.
Structs§
- CmpTerm
- A wrapper for any term type that ensures comparability
Enums§
- Simple
Term - A straighforward implementation of
Term
as an enum. - Term
Kind - The different kinds of terms that a
Term
can represent.
Traits§
- From
Term - A type that can be built from any term.
- Term
- A generalized RDF term.
- TryFrom
Term - A type that can be built from some terms.
Functions§
- assert_
consistent_ term_ impl - Test that the given term is consistent in its implementation of the
Term
trait. - graph_
name_ eq - Determines if two
GraphName
s represent the same RDF term.