aranya_daemon_api/lib.rs
1//! Internal crate for `aranya-client` and `aranya-daemon`.
2//!
3//! This crate is an implementation detail for `aranya-client`
4//! and `aranya-daemon` and is exposed out of necessity. It is
5//! permanently unstable and does NOT promise backward
6//! compatibility.
7
8#![cfg_attr(docsrs, feature(doc_cfg))]
9
10#[cfg(all(feature = "aqc", not(feature = "experimental")))]
11compile_error!(
12 "AQC is currently experimental. Enable the 'experimental' feature to opt into experimental APIs."
13);
14
15#[cfg(all(feature = "afc", not(feature = "preview")))]
16compile_error!(
17 "AFC is currently a preview feature. Enable the 'preview' feature to opt into preview APIs."
18);
19
20pub mod crypto;
21mod service;
22
23pub use service::*;