Skip to main content

coil_auth/
lib.rs

1use std::collections::{HashMap, HashSet};
2use std::error::Error;
3use std::fmt;
4
5use zanzibar::{
6    CheckRequest, NamespaceConfig, Object, RebacEngine, RebacError, RelationRule, Schema,
7    SchemaBuilder, Subject, Tuple, TupleUpdate,
8};
9
10mod capability;
11mod explain;
12mod live;
13mod schema;
14mod service;
15mod types;
16
17pub use capability::*;
18pub use explain::*;
19pub use live::*;
20pub use schema::*;
21pub use service::*;
22pub use types::*;
23
24pub(crate) use explain::build_capability_explanation;
25
26#[cfg(test)]
27mod tests;