///|
fn main raise {
let value = match
@moonloom.Multiaddr::parse(
"/ip6/2001:0db8:0000:0000:0000:0000:0000:0001/tcp/443",
@moonloom.Limits::default(),
) {
Ok(value) => value
Err(err) => fail(err.to_string())
}
let text = match value.to_text() {
Ok(value) => value
Err(err) => fail(err.to_string())
}
let bytes = match value.to_bytes(@moonloom.Limits::default()) {
Ok(value) => value
Err(err) => fail(err.to_string())
}
let binary = match @moonloom.multibase_encode(@moonloom.Base16, bytes) {
Ok(value) => value
Err(err) => fail(err.to_string())
}
println("multiaddr=" + text)
println("binary=" + binary)
}