use-docker-port 0.0.1

Primitive Docker port mapping parsing for RustUse
Documentation
# use-docker-port

Primitive Docker port mapping parsing for `RustUse`.

This crate parses common port mapping strings such as `8080:80`,
`127.0.0.1:8080:80`, `80/tcp`, and `53/udp`.

## Basic Usage

```rust
use use_docker_port::{PortMapping, PortProtocol};

let mapping: PortMapping = "127.0.0.1:8080:80/tcp".parse()?;

assert_eq!(mapping.host_ip(), Some("127.0.0.1"));
assert_eq!(mapping.host_port().map(|port| port.get()), Some(8080));
assert_eq!(mapping.container_port().get(), 80);
assert_eq!(mapping.protocol(), PortProtocol::Tcp);
# Ok::<(), Box<dyn std::error::Error>>(())
```