use rama_net::transport::{TransportContext, TransportProtocol};
#[derive(Debug, Clone)]
pub struct ProxyContext {
pub protocol: TransportProtocol,
}
impl From<TransportContext> for ProxyContext {
fn from(ctx: TransportContext) -> Self {
Self {
protocol: ctx.protocol,
}
}
}
impl From<&TransportContext> for ProxyContext {
fn from(ctx: &TransportContext) -> Self {
Self {
protocol: ctx.protocol,
}
}
}