desmos_bindings/profiles/
types.rs1pub use crate::proto::desmos::profiles::v3::*;
4
5use crate::cosmos_types::Any;
6
7#[derive(Clone)]
9pub enum AddressData {
10 Bech32Address(Bech32Address),
12
13 HexAddress(HexAddress),
15
16 Base58Address(Base58Address),
18}
19
20impl Into<Any> for AddressData {
21 fn into(self) -> Any {
22 match self {
23 AddressData::Bech32Address(address) => address.into(),
24 AddressData::HexAddress(address) => address.into(),
25 AddressData::Base58Address(address) => address.into(),
26 }
27 }
28}