pub type Result<T, E = Error> = Result<T, E>;Expand description
Convenient result alias for use with musli::storage.
§Examples
use musli::packed::{self, Result};
use musli::{Encode, Decode};
#[derive(Debug, PartialEq, Encode, Decode)]
struct Item {
id: u32,
name: String,
}
fn packed_roundtrip(item: &Item) -> Result<Item> {
let bytes = packed::to_vec(item)?;
packed::from_slice(&bytes)
}
let original = Item {
id: 1,
name: "Test".to_string(),
};
let decoded = packed_roundtrip(&original)?;
assert_eq!(original, decoded);Aliased Type§
pub enum Result<T, E = Error> {
Ok(T),
Err(E),
}