use crate::terra_u64_format;
use serde::{Deserialize, Serialize};
#[derive(Deserialize, Serialize, Debug)]
pub struct LCDResult<T> {
#[serde(with = "terra_u64_format")]
pub height: u64,
pub result: T,
}
#[derive(Deserialize, Serialize, Debug)]
pub struct LCDResultVec<T> {
#[serde(with = "terra_u64_format")]
pub height: u64,
pub result: Vec<T>,
}
#[allow(missing_docs)]
#[derive(Deserialize, Serialize, Debug)]
pub struct LCDTypeValue<T> {
#[serde(rename = "type")]
pub stype: String,
pub value: T,
}