1#![forbid(unsafe_code)]
10
11mod binding;
12mod error;
13mod resolver;
14mod subject;
15
16pub use binding::{FactBinding, FactBindingError, QueryPresence};
17pub use error::KeepsakeResolveError;
18pub use keepsake::ActiveRelationSource;
19#[cfg(feature = "in-memory")]
20pub use keepsake::{ActiveRelationSeed, InMemoryActiveRelations, InMemoryActiveRelationsError};
21pub use resolver::KeepsakeResolver;
22pub use subject::{
23 PrincipalSubjectMapper, SubjectMapper, TenantScopedSubjectMapper, principal_subject,
24 tenant_scoped_subject,
25};