1#![allow(dead_code, unused_variables)]
4#![recursion_limit = "256"]
5#![cfg_attr(docsrs, feature(doc_cfg))]
6
7#[doc(hidden)]
8pub mod reexport {
9 pub mod anyhow {
10 pub use ::anyhow::*;
11 }
12
13 #[cfg(feature = "fs")]
14 #[cfg_attr(docsrs, doc(cfg(feature = "fs")))]
15 pub mod notify {
16 pub use ::notify::{
21 event::{
22 AccessKind, AccessMode, CreateKind, DataChange, EventKind, MetadataKind,
23 ModifyKind, RemoveKind, RenameMode,
24 },
25 RecursiveMode,
26 };
27 }
28}
29
30pub mod actor;
31pub mod util;
32
33#[cfg(feature = "fs")]
34#[cfg_attr(docsrs, doc(cfg(feature = "fs")))]
35pub mod fs;
36
37pub type Result<T> = reexport::anyhow::Result<T>;
41
42#[cfg(feature = "testkit")]
43#[cfg_attr(docsrs, doc(cfg(feature = "testkit")))]
44pub use aktrs_macros::test;