///|
fn main {
let product = @ion.catalog_sample()
let text = @ion.dumps_all([product, @ion.sexp_sample()])
println(text)
let binary = @ion.dumps_bytes_all([product])
println("binary_hex=" + @ion.hex_encode(binary))
match @ion.load(text) {
Ok(v) => println("reload_type=" + v.ion_type().name())
Err(e) => println("reload_error=" + e.message())
}
}