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
BnodeIdwrapper type, which guarantees that the underlyingstrsatisfies theBLANK_NODE_LABELrule in Turtle (without the leading_:). - language_
tag - I define the
LanguageTagwrapper type, which guarantees that the underlyingstris 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
VarNamewrapper type, which guarantees that the underlyingstrsatisfies theVARNAMErule in SPARQL.
Structs§
- CmpTerm
- A wrapper for any term type that ensures comparability
Enums§
- Simple
Term - A straightforward implementation of
Termas an enum. - Term
Kind - The different kinds of terms that a
Termcan 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
Termtrait. - graph_
name_ eq - Determines if two
GraphNames represent the same RDF term.