first implementation

This commit is contained in:
2024-05-29 18:49:28 +08:00
commit 3079e602c8
31 changed files with 5415 additions and 0 deletions

29
signaling/src/lib.rs Normal file
View File

@ -0,0 +1,29 @@
tonic::include_proto!("signaling"); // The string specified here must match the proto package name
#[cfg(test)]
mod test {
#[test]
fn serde_serialization() {
println!(
"{}",
serde_json::to_string(&crate::SignalingMessage {
message: Some(crate::signaling_message::Message::Bootstrap(())),
..Default::default()
})
.unwrap()
);
println!(
"{}",
serde_json::to_string(&crate::SignalingMessage {
message: Some(crate::signaling_message::Message::SessionOffer(
crate::SdpMessage {
..Default::default()
}
)),
..Default::default()
})
.unwrap()
);
}
}