reach_core/lib.rs
1// SPDX-FileCopyrightText: 2023—2024 eaon <eaon@posteo.net>
2// SPDX-License-Identifier: EUPL-1.2
3
4pub mod communication;
5
6pub mod error;
7
8pub mod macros;
9
10pub mod memory;
11
12#[cfg(any(feature = "reachable", feature = "server", feature = "attestant"))]
13pub mod storage;
14
15mod traits;
16pub use traits::*;
17
18pub mod wire;
19
20#[derive(Clone, Copy)]
21pub enum ParticipantType {
22 Reaching,
23 Reachable,
24}