gosling/
lib.rs

1#![doc = include_str!("../README.md")]
2// some internal functions take a lot of args but thats ok
3#![allow(clippy::too_many_arguments)]
4
5mod ascii_string;
6/// Implementation of the Gosling protocol
7pub mod context;
8#[cfg(fuzzing)]
9pub mod endpoint_client;
10#[cfg(not(fuzzing))]
11mod endpoint_client;
12#[cfg(fuzzing)]
13pub mod endpoint_server;
14#[cfg(not(fuzzing))]
15mod endpoint_server;
16pub(crate) mod gosling;
17#[cfg(fuzzing)]
18pub mod identity_client;
19#[cfg(not(fuzzing))]
20mod identity_client;
21#[cfg(fuzzing)]
22pub mod identity_server;
23#[cfg(not(fuzzing))]
24mod identity_server;