Crate json_ld_core_next

Source
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.
print
quad
rdf
utils
Utility functions.
warning

Structs§

Document
JSON-LD document in both compact and expanded form.
Environment
ExpandedDocument
Result of the document expansion algorithm.
Indexed
Indexed objects.
InvalidLangString
Raised when something tried to build a language string without language tag or direction.
LangStr
Language string reference.
LangString
Language string.
LenientLangTag
Language tag that may not be well-formed.
LenientLangTagBuf
Owned language tag that may not be well-formed.

Enums§

Container
ContainerKind
Direction
Internationalized string direction.
Nullable
Value that can be null.
ProcessingMode
Processing mode.
Term
Identifier, keyword or @null.
Type
Object type.

Traits§

Print
Print methods.

Type Aliases§

FlattenedDocument
Result of the document flattening algorithm.