Expand description
JSON-LD core types.
Re-exports§
pub use context::Context;
pub use flattening::Flatten;
pub use object::IndexedNode;
pub use object::IndexedObject;
pub use object::Node;
pub use object::Nodes;
pub use object::Object;
pub use object::Objects;
pub use object::TryFromJson;
pub use object::Value;
pub use quad::LdQuads;
pub use rdf::RdfQuads;
pub use id::*;
pub use loader::*;
Modules§
- context
- Context processing algorithm and related types.
- expanded
- flattened
- flattening
- Flattening algorithm and related types.
- id
- loader
- object
- Nodes, lists and values.
- quad
- rdf
- utils
- Utility functions.
- warning
Structs§
- Document
- JSON-LD document in both compact and expanded form.
- Environment
- Expanded
Document - Result of the document expansion algorithm.
- Indexed
- Indexed objects.
- Invalid
Lang String - Raised when something tried to build a language string without language tag or direction.
- LangStr
- Language string reference.
- Lang
String - Language string.
- Lenient
Lang Tag - Language tag that may not be well-formed.
- Lenient
Lang TagBuf - Owned language tag that may not be well-formed.
Enums§
- Container
- Container
Kind - Direction
- Internationalized string direction.
- Nullable
- Value that can be null.
- Processing
Mode - Processing mode.
- Term
- Identifier, keyword or
@null
. - Type
- Object type.
Traits§
- Print methods.
Type Aliases§
- Flattened
Document - Result of the document flattening algorithm.