Crate json_ld_core
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::StrippedIndexedNode;
pub use object::StrippedIndexedObject;
pub use object::TryFromJson;
pub use object::Value;
pub use quad::LdQuads;
pub use rdf::RdfQuads;
pub use id::*;
pub use loader::*;
Modules
- Context processing algorithm and related types.
- Flattening algorithm and related types.
- Custom futures for
json-ld
functions. - Nodes, lists and values.
- Utility functions.
Structs
- Result of the document expansion algorithm.
- Indexed objects.
- Raised when something tried to build a language string without language tag or direction.
- Language string.
Enums
- Internationalized string direction.
- Language tag that may not be well-formed.
- Language tag buffer that may not be well-formed.
- Value that can be null.
- Processing mode.
- Identifier, keyword or
@null
. - Object type.
Traits
- Print methods.
Type Aliases
- Result of the document flattening algorithm.