Module entities

Source
Expand description

This module contains the Entities type and related functionality.

Re-exports§

pub use json::AllEntitiesNoAttrsSchema;
pub use json::AttributeType;
pub use json::CedarValueJson;
pub use json::ContextJsonParser;
pub use json::ContextSchema;
pub use json::EntityJson;
pub use json::EntityJsonParser;
pub use json::EntityTypeDescription;
pub use json::EntityUidJson;
pub use json::FnAndArg;
pub use json::NoEntitiesSchema;
pub use json::NoStaticContext;
pub use json::Schema;
pub use json::SchemaType;
pub use json::TypeAndId;

Modules§

conformance
Module for checking that entities conform with a schema
err
Module for error types
json
This module contains functionality for serializing and deserializing Cedar values, entities, Contexts, etc to and from JSON.

Structs§

Entities
Represents an entity hierarchy, and allows looking up Entity objects by UID. Note that Entities is Serialize, but currently this is only used for the FFI layer in DRT. All others use (and should use) the from_json_*() and write_to_json() methods as necessary.

Enums§

Dereference
Results from dereferencing values from the Entity Store
TCComputation
Describes the option for how the TC (transitive closure) of the entity hierarchy is computed