1 2 3 4 5 6 7 8 9 10 11 12 13 14
use serde::{Deserialize, Serialize}; #[derive(Clone, PartialEq, Eq, Debug, Deserialize, Serialize)] pub struct Bech32Info { /// Bech32 encoded string pub bech32: String, /// Human-readable part pub hrp: String, /// Hex-encoded data payload in base32 pub payload: ::HexBytes, /// Hex-encoded data payload in base256 #[serde(skip_serializing_if = "Option::is_none")] pub payload_bytes: Option<::HexBytes>, }