cloudillo_types/lib.rs
1//! Shared types, adapter traits, and core utilities for the Cloudillo platform.
2//!
3//! This crate contains the foundational types that are shared between the
4//! server crate and all adapter implementations. Extracting these into a
5//! separate crate allows adapter crates to compile in parallel with the
6//! server's feature modules.
7
8#![deny(clippy::unwrap_used, clippy::expect_used, clippy::panic)]
9#![forbid(unsafe_code)]
10
11pub mod abac;
12pub mod action_types;
13pub mod address;
14pub mod auth_adapter;
15pub mod blob_adapter;
16pub mod crdt_adapter;
17pub mod error;
18pub mod extract;
19pub mod hasher;
20pub mod identity_provider_adapter;
21pub mod meta_adapter;
22pub mod prelude;
23pub mod rtdb_adapter;
24pub mod types;
25pub mod utils;
26pub mod worker;
27
28// vim: ts=4