use crate::{
Result,
sansio::protocol::{Rdata, Rmessage},
};
pub mod client;
pub mod protocol;
pub mod server;
impl From<(u16, Result<Rdata>)> for Rmessage {
fn from((tag, content): (u16, Result<Rdata>)) -> Self {
Rmessage {
tag,
content: content.unwrap_or_else(|ename| Rdata::Error { ename }),
}
}
}