rootcause_internals/
lib.rs

1#![no_std]
2#![warn(
3    missing_docs,
4    clippy::missing_docs_in_private_items,
5    clippy::missing_safety_doc,
6    clippy::undocumented_unsafe_blocks
7)]
8#![allow(rustdoc::private_intra_doc_links)]
9//! Internal crate for the `rootcause` crate.
10//!
11//! This crate contains the core data structures used by the `rootcause` crate, and encapsulates most of the
12//! unsafe operations needed to make it work.
13//!
14//! This crate is considered an implementation detail of the `rootcause` crate, and as such no semantic versioning
15//! guarantees are made for this crate.
16
17extern crate alloc;
18
19mod attachment;
20pub mod handlers;
21mod report;
22mod util;
23
24pub use attachment::{RawAttachment, RawAttachmentRef};
25pub use report::{RawReport, RawReportMut, RawReportRef};