Skip to main content

dk_protocol/
lib.rs

1#![allow(clippy::new_without_default, clippy::result_large_err)]
2
3pub mod proto {
4    pub mod dkod {
5        pub mod v1 {
6            tonic::include_proto!("dkod.v1");
7        }
8    }
9}
10
11pub use proto::dkod::v1::*;
12
13pub(crate) mod abandon;
14pub mod auth;
15pub mod connect;
16pub mod context;
17pub mod events;
18pub mod file_list;
19pub mod file_read;
20pub mod file_write;
21pub mod merge;
22pub mod metrics;
23pub mod pre_submit;
24pub mod push;
25pub(crate) mod require_live_session;
26pub mod server;
27pub mod session;
28#[cfg(feature = "redis")]
29pub mod session_redis;
30pub mod session_status;
31pub mod session_store;
32pub mod stale_overlay;
33pub mod submit;
34pub mod validation;
35pub mod verify;
36pub mod watch;
37
38pub use server::ProtocolServer;