Expand description
Nodes, lists and values.
Re-exports§
pub use list::List;pub use node::Graph;pub use node::IndexedNode;pub use node::Node;pub use node::Nodes;pub use value::Literal;pub use value::Value;
Modules§
Structs§
- Indexed
Entries - Iterator over the entries of an indexed object,
@indexincluded. - Objects
- Iterator through indexed objects.
- Traverse
- Depth-first iterator over a fragment and everything it contains.
Enums§
- Entries
- Iterator over the entries of an object.
- Entry
KeyRef - Key of an object entry.
- Entry
Ref - Entry of an object, key and value together.
- Entry
Value Ref - Value of an object entry.
- Fragment
Ref - Object fragment.
- Indexed
Entry KeyRef - Key of an indexed object entry.
- Indexed
Entry Ref - Entry of an indexed object, key and value together.
- Indexed
Entry Value Ref - Value of an indexed object entry.
- Invalid
Expanded Json - Invalid expanded JSON object error.
- Object
- Object.
- Object
SubFragments - Iterator over the fragments directly held by an object.
- Ref
- Object reference.
- SubFragments
- Iterator over the fragments directly held by a document fragment.
- Type
- Type of a node or value object.
- TypeRef
- Borrowed type of a node or value object.
- Types
- Iterator through the types of an object.
Traits§
- Any
- Abstract object.
- Mapped
Eq - Equality up to a renaming of blank node identifiers.
- TryFrom
Json - Try to convert from a JSON value directly into an expanded JSON-LD document without going through the expansion algorithm.
- TryFrom
Json Object - Try to convert from a JSON object directly into an expanded JSON-LD object without going through the expansion algorithm.
Type Aliases§
- Indexed
Object - Indexed object.