ic-query 0.2.18

Internet Computer query CLI for NNS, SNS, and related public network metadata
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::ic_registry::RegistryFetchError;
use prost::Message;

pub(in crate::ic_registry) fn decode_message<T>(
    message: &'static str,
    bytes: &[u8],
) -> Result<T, RegistryFetchError>
where
    T: Message + Default,
{
    T::decode(bytes).map_err(|err| RegistryFetchError::ProtobufDecode {
        message,
        reason: err.to_string(),
    })
}