Changeset View
Changeset View
Standalone View
Standalone View
shared/tunnelbroker_messages/src/messages/mod.rs
// Messages sent between tunnelbroker and a device | // Messages sent between tunnelbroker and a device | ||||
pub mod keys; | pub mod keys; | ||||
pub mod session; | pub mod session; | ||||
pub use keys::*; | pub use keys::*; | ||||
pub use session::*; | pub use session::*; | ||||
use serde::{Deserialize, Serialize}; | use serde::{Deserialize, Serialize}; | ||||
#[derive(Serialize, Deserialize)] | #[derive(Serialize, Deserialize)] | ||||
#[serde(untagged)] | |||||
pub enum Messages { | pub enum Messages { | ||||
RefreshKeysRequest(RefreshKeyRequest), | RefreshKeysRequest(RefreshKeyRequest), | ||||
SessionRequest(SessionRequest), | SessionRequest(SessionRequest), | ||||
} | } |