Skip to main content

whyno_core/
lib.rs

1//! Core state types and check pipeline for the whyno permission debugger.
2//!
3//! Pure logic, zero I/O. All filesystem state is gathered externally
4//! and passed in via [`state::SystemState`]. Check pipeline operates
5//! deterministically on that struct.
6
7#![deny(clippy::all)]
8#![warn(clippy::pedantic)]
9#![deny(missing_docs)]
10#![deny(clippy::wildcard_enum_match_arm)]
11
12pub mod checks;
13pub mod fix;
14pub mod operation;
15pub mod state;
16
17#[cfg(any(test, feature = "test-helpers"))]
18pub mod test_helpers;