diff options
Diffstat (limited to '')
-rw-r--r-- | src/platform/dummy/endpoint.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/platform/dummy/endpoint.rs b/src/platform/dummy/endpoint.rs index 8b13789..f5fc32c 100644 --- a/src/platform/dummy/endpoint.rs +++ b/src/platform/dummy/endpoint.rs @@ -1 +1,24 @@ +use std::net::SocketAddr; +use super::super::Endpoint; + +#[derive(Clone, Copy)] +pub struct UnitEndpoint {} + +impl Endpoint for UnitEndpoint { + fn from_address(_: SocketAddr) -> UnitEndpoint { + UnitEndpoint {} + } + + fn into_address(&self) -> SocketAddr { + "127.0.0.1:8080".parse().unwrap() + } + + fn clear_src(&mut self) {} +} + +impl UnitEndpoint { + pub fn new() -> UnitEndpoint { + UnitEndpoint {} + } +} |