multiaddr implementation in Rust.
First add this to your Cargo.toml
toml
[dependencies]
multiaddr = "*"
```rust crate extern multiaddr
use multiaddr::{Multiaddr, ToMultiaddr};
let address = Multiaddr::new("/ip4/127.0.0.1/udp/1234").unwrap(); // or directly from a string let other = "/ip4/127.0.0.1".to_multiaddr().unwrap();
asserteq!(address.tostring(), "/ip4/127.0.0.1/udp/1234"); asserteq!(other.tostring(), "/ip4/127.0.0.1"); ```