impl serde::Serialize for ClientConsensusStates {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.ClientConsensusStates", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if true {
struct_ser.serialize_field("consensusStates", &self.consensus_states)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for ClientConsensusStates {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"consensus_states",
"consensusStates",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
ConsensusStates,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"consensusStates" | "consensus_states" => Ok(GeneratedField::ConsensusStates),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = ClientConsensusStates;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.ClientConsensusStates")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<ClientConsensusStates, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut consensus_states__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::ConsensusStates => {
if consensus_states__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusStates"));
}
consensus_states__ = Some(map_.next_value()?);
}
}
}
Ok(ClientConsensusStates {
client_id: client_id__.unwrap_or_default(),
consensus_states: consensus_states__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.ClientConsensusStates", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for ClientUpdateProposal {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.ClientUpdateProposal", len)?;
if true {
struct_ser.serialize_field("title", &self.title)?;
}
if true {
struct_ser.serialize_field("description", &self.description)?;
}
if true {
struct_ser.serialize_field("subjectClientId", &self.subject_client_id)?;
}
if true {
struct_ser.serialize_field("substituteClientId", &self.substitute_client_id)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for ClientUpdateProposal {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"title",
"description",
"subject_client_id",
"subjectClientId",
"substitute_client_id",
"substituteClientId",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Title,
Description,
SubjectClientId,
SubstituteClientId,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"title" => Ok(GeneratedField::Title),
"description" => Ok(GeneratedField::Description),
"subjectClientId" | "subject_client_id" => Ok(GeneratedField::SubjectClientId),
"substituteClientId" | "substitute_client_id" => Ok(GeneratedField::SubstituteClientId),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = ClientUpdateProposal;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.ClientUpdateProposal")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<ClientUpdateProposal, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut title__ = None;
let mut description__ = None;
let mut subject_client_id__ = None;
let mut substitute_client_id__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Title => {
if title__.is_some() {
return Err(serde::de::Error::duplicate_field("title"));
}
title__ = Some(map_.next_value()?);
}
GeneratedField::Description => {
if description__.is_some() {
return Err(serde::de::Error::duplicate_field("description"));
}
description__ = Some(map_.next_value()?);
}
GeneratedField::SubjectClientId => {
if subject_client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("subjectClientId"));
}
subject_client_id__ = Some(map_.next_value()?);
}
GeneratedField::SubstituteClientId => {
if substitute_client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("substituteClientId"));
}
substitute_client_id__ = Some(map_.next_value()?);
}
}
}
Ok(ClientUpdateProposal {
title: title__.unwrap_or_default(),
description: description__.unwrap_or_default(),
subject_client_id: subject_client_id__.unwrap_or_default(),
substitute_client_id: substitute_client_id__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.ClientUpdateProposal", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for ConsensusStateWithHeight {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.ConsensusStateWithHeight", len)?;
if let Some(v) = self.height.as_ref() {
struct_ser.serialize_field("height", v)?;
}
if let Some(v) = self.consensus_state.as_ref() {
struct_ser.serialize_field("consensusState", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for ConsensusStateWithHeight {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"height",
"consensus_state",
"consensusState",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Height,
ConsensusState,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"height" => Ok(GeneratedField::Height),
"consensusState" | "consensus_state" => Ok(GeneratedField::ConsensusState),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = ConsensusStateWithHeight;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.ConsensusStateWithHeight")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<ConsensusStateWithHeight, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut height__ = None;
let mut consensus_state__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Height => {
if height__.is_some() {
return Err(serde::de::Error::duplicate_field("height"));
}
height__ = map_.next_value()?;
}
GeneratedField::ConsensusState => {
if consensus_state__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusState"));
}
consensus_state__ = map_.next_value()?;
}
}
}
Ok(ConsensusStateWithHeight {
height: height__,
consensus_state: consensus_state__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.ConsensusStateWithHeight", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for GenesisMetadata {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.GenesisMetadata", len)?;
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("key", pbjson::private::base64::encode(&self.key).as_str())?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("value", pbjson::private::base64::encode(&self.value).as_str())?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for GenesisMetadata {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"key",
"value",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Key,
Value,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"key" => Ok(GeneratedField::Key),
"value" => Ok(GeneratedField::Value),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GenesisMetadata;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.GenesisMetadata")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<GenesisMetadata, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut key__ = None;
let mut value__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Key => {
if key__.is_some() {
return Err(serde::de::Error::duplicate_field("key"));
}
key__ =
Some(map_.next_value::<::pbjson::private::BytesDeserialize<_>>()?.0)
;
}
GeneratedField::Value => {
if value__.is_some() {
return Err(serde::de::Error::duplicate_field("value"));
}
value__ =
Some(map_.next_value::<::pbjson::private::BytesDeserialize<_>>()?.0)
;
}
}
}
Ok(GenesisMetadata {
key: key__.unwrap_or_default(),
value: value__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.GenesisMetadata", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for GenesisState {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.GenesisState", len)?;
if true {
struct_ser.serialize_field("clients", &self.clients)?;
}
if true {
struct_ser.serialize_field("clientsConsensus", &self.clients_consensus)?;
}
if true {
struct_ser.serialize_field("clientsMetadata", &self.clients_metadata)?;
}
if let Some(v) = self.params.as_ref() {
struct_ser.serialize_field("params", v)?;
}
if true {
struct_ser.serialize_field("createLocalhost", &self.create_localhost)?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("nextClientSequence", ::alloc::string::ToString::to_string(&self.next_client_sequence).as_str())?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for GenesisState {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"clients",
"clients_consensus",
"clientsConsensus",
"clients_metadata",
"clientsMetadata",
"params",
"create_localhost",
"createLocalhost",
"next_client_sequence",
"nextClientSequence",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Clients,
ClientsConsensus,
ClientsMetadata,
Params,
CreateLocalhost,
NextClientSequence,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clients" => Ok(GeneratedField::Clients),
"clientsConsensus" | "clients_consensus" => Ok(GeneratedField::ClientsConsensus),
"clientsMetadata" | "clients_metadata" => Ok(GeneratedField::ClientsMetadata),
"params" => Ok(GeneratedField::Params),
"createLocalhost" | "create_localhost" => Ok(GeneratedField::CreateLocalhost),
"nextClientSequence" | "next_client_sequence" => Ok(GeneratedField::NextClientSequence),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GenesisState;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.GenesisState")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<GenesisState, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut clients__ = None;
let mut clients_consensus__ = None;
let mut clients_metadata__ = None;
let mut params__ = None;
let mut create_localhost__ = None;
let mut next_client_sequence__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Clients => {
if clients__.is_some() {
return Err(serde::de::Error::duplicate_field("clients"));
}
clients__ = Some(map_.next_value()?);
}
GeneratedField::ClientsConsensus => {
if clients_consensus__.is_some() {
return Err(serde::de::Error::duplicate_field("clientsConsensus"));
}
clients_consensus__ = Some(map_.next_value()?);
}
GeneratedField::ClientsMetadata => {
if clients_metadata__.is_some() {
return Err(serde::de::Error::duplicate_field("clientsMetadata"));
}
clients_metadata__ = Some(map_.next_value()?);
}
GeneratedField::Params => {
if params__.is_some() {
return Err(serde::de::Error::duplicate_field("params"));
}
params__ = map_.next_value()?;
}
GeneratedField::CreateLocalhost => {
if create_localhost__.is_some() {
return Err(serde::de::Error::duplicate_field("createLocalhost"));
}
create_localhost__ = Some(map_.next_value()?);
}
GeneratedField::NextClientSequence => {
if next_client_sequence__.is_some() {
return Err(serde::de::Error::duplicate_field("nextClientSequence"));
}
next_client_sequence__ =
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
}
}
Ok(GenesisState {
clients: clients__.unwrap_or_default(),
clients_consensus: clients_consensus__.unwrap_or_default(),
clients_metadata: clients_metadata__.unwrap_or_default(),
params: params__,
create_localhost: create_localhost__.unwrap_or_default(),
next_client_sequence: next_client_sequence__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.GenesisState", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for Height {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.Height", len)?;
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("revisionNumber", ::alloc::string::ToString::to_string(&self.revision_number).as_str())?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("revisionHeight", ::alloc::string::ToString::to_string(&self.revision_height).as_str())?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for Height {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"revision_number",
"revisionNumber",
"revision_height",
"revisionHeight",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
RevisionNumber,
RevisionHeight,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"revisionNumber" | "revision_number" => Ok(GeneratedField::RevisionNumber),
"revisionHeight" | "revision_height" => Ok(GeneratedField::RevisionHeight),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = Height;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.Height")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<Height, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut revision_number__ = None;
let mut revision_height__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::RevisionNumber => {
if revision_number__.is_some() {
return Err(serde::de::Error::duplicate_field("revisionNumber"));
}
revision_number__ =
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
GeneratedField::RevisionHeight => {
if revision_height__.is_some() {
return Err(serde::de::Error::duplicate_field("revisionHeight"));
}
revision_height__ =
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
}
}
Ok(Height {
revision_number: revision_number__.unwrap_or_default(),
revision_height: revision_height__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.Height", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for IdentifiedClientState {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.IdentifiedClientState", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if let Some(v) = self.client_state.as_ref() {
struct_ser.serialize_field("clientState", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for IdentifiedClientState {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"client_state",
"clientState",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
ClientState,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"clientState" | "client_state" => Ok(GeneratedField::ClientState),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = IdentifiedClientState;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.IdentifiedClientState")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<IdentifiedClientState, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut client_state__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::ClientState => {
if client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("clientState"));
}
client_state__ = map_.next_value()?;
}
}
}
Ok(IdentifiedClientState {
client_id: client_id__.unwrap_or_default(),
client_state: client_state__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.IdentifiedClientState", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for IdentifiedGenesisMetadata {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.IdentifiedGenesisMetadata", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if true {
struct_ser.serialize_field("clientMetadata", &self.client_metadata)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for IdentifiedGenesisMetadata {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"client_metadata",
"clientMetadata",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
ClientMetadata,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"clientMetadata" | "client_metadata" => Ok(GeneratedField::ClientMetadata),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = IdentifiedGenesisMetadata;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.IdentifiedGenesisMetadata")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<IdentifiedGenesisMetadata, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut client_metadata__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::ClientMetadata => {
if client_metadata__.is_some() {
return Err(serde::de::Error::duplicate_field("clientMetadata"));
}
client_metadata__ = Some(map_.next_value()?);
}
}
}
Ok(IdentifiedGenesisMetadata {
client_id: client_id__.unwrap_or_default(),
client_metadata: client_metadata__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.IdentifiedGenesisMetadata", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgCreateClient {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgCreateClient", len)?;
if let Some(v) = self.client_state.as_ref() {
struct_ser.serialize_field("clientState", v)?;
}
if let Some(v) = self.consensus_state.as_ref() {
struct_ser.serialize_field("consensusState", v)?;
}
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgCreateClient {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_state",
"clientState",
"consensus_state",
"consensusState",
"signer",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientState,
ConsensusState,
Signer,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientState" | "client_state" => Ok(GeneratedField::ClientState),
"consensusState" | "consensus_state" => Ok(GeneratedField::ConsensusState),
"signer" => Ok(GeneratedField::Signer),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgCreateClient;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgCreateClient")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgCreateClient, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_state__ = None;
let mut consensus_state__ = None;
let mut signer__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientState => {
if client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("clientState"));
}
client_state__ = map_.next_value()?;
}
GeneratedField::ConsensusState => {
if consensus_state__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusState"));
}
consensus_state__ = map_.next_value()?;
}
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
}
}
Ok(MsgCreateClient {
client_state: client_state__,
consensus_state: consensus_state__,
signer: signer__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgCreateClient", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgCreateClientResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgCreateClientResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgCreateClientResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgCreateClientResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgCreateClientResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgCreateClientResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgCreateClientResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgCreateClientResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgIbcSoftwareUpgrade {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgIBCSoftwareUpgrade", len)?;
if let Some(v) = self.plan.as_ref() {
struct_ser.serialize_field("plan", v)?;
}
if let Some(v) = self.upgraded_client_state.as_ref() {
struct_ser.serialize_field("upgradedClientState", v)?;
}
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgIbcSoftwareUpgrade {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"plan",
"upgraded_client_state",
"upgradedClientState",
"signer",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Plan,
UpgradedClientState,
Signer,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"plan" => Ok(GeneratedField::Plan),
"upgradedClientState" | "upgraded_client_state" => Ok(GeneratedField::UpgradedClientState),
"signer" => Ok(GeneratedField::Signer),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgIbcSoftwareUpgrade;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgIBCSoftwareUpgrade")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgIbcSoftwareUpgrade, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut plan__ = None;
let mut upgraded_client_state__ = None;
let mut signer__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Plan => {
if plan__.is_some() {
return Err(serde::de::Error::duplicate_field("plan"));
}
plan__ = map_.next_value()?;
}
GeneratedField::UpgradedClientState => {
if upgraded_client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("upgradedClientState"));
}
upgraded_client_state__ = map_.next_value()?;
}
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
}
}
Ok(MsgIbcSoftwareUpgrade {
plan: plan__,
upgraded_client_state: upgraded_client_state__,
signer: signer__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgIBCSoftwareUpgrade", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgIbcSoftwareUpgradeResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgIbcSoftwareUpgradeResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgIbcSoftwareUpgradeResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgIbcSoftwareUpgradeResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgIbcSoftwareUpgradeResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgRecoverClient {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgRecoverClient", len)?;
if true {
struct_ser.serialize_field("subjectClientId", &self.subject_client_id)?;
}
if true {
struct_ser.serialize_field("substituteClientId", &self.substitute_client_id)?;
}
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgRecoverClient {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"subject_client_id",
"subjectClientId",
"substitute_client_id",
"substituteClientId",
"signer",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
SubjectClientId,
SubstituteClientId,
Signer,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"subjectClientId" | "subject_client_id" => Ok(GeneratedField::SubjectClientId),
"substituteClientId" | "substitute_client_id" => Ok(GeneratedField::SubstituteClientId),
"signer" => Ok(GeneratedField::Signer),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgRecoverClient;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgRecoverClient")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgRecoverClient, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut subject_client_id__ = None;
let mut substitute_client_id__ = None;
let mut signer__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::SubjectClientId => {
if subject_client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("subjectClientId"));
}
subject_client_id__ = Some(map_.next_value()?);
}
GeneratedField::SubstituteClientId => {
if substitute_client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("substituteClientId"));
}
substitute_client_id__ = Some(map_.next_value()?);
}
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
}
}
Ok(MsgRecoverClient {
subject_client_id: subject_client_id__.unwrap_or_default(),
substitute_client_id: substitute_client_id__.unwrap_or_default(),
signer: signer__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgRecoverClient", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgRecoverClientResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgRecoverClientResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgRecoverClientResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgRecoverClientResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgRecoverClientResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgRecoverClientResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgRecoverClientResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgRecoverClientResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgSubmitMisbehaviour {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgSubmitMisbehaviour", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if let Some(v) = self.misbehaviour.as_ref() {
struct_ser.serialize_field("misbehaviour", v)?;
}
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgSubmitMisbehaviour {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"misbehaviour",
"signer",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
Misbehaviour,
Signer,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"misbehaviour" => Ok(GeneratedField::Misbehaviour),
"signer" => Ok(GeneratedField::Signer),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgSubmitMisbehaviour;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgSubmitMisbehaviour")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgSubmitMisbehaviour, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut misbehaviour__ = None;
let mut signer__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::Misbehaviour => {
if misbehaviour__.is_some() {
return Err(serde::de::Error::duplicate_field("misbehaviour"));
}
misbehaviour__ = map_.next_value()?;
}
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
}
}
Ok(MsgSubmitMisbehaviour {
client_id: client_id__.unwrap_or_default(),
misbehaviour: misbehaviour__,
signer: signer__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgSubmitMisbehaviour", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgSubmitMisbehaviourResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgSubmitMisbehaviourResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgSubmitMisbehaviourResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgSubmitMisbehaviourResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgSubmitMisbehaviourResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgSubmitMisbehaviourResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgSubmitMisbehaviourResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgSubmitMisbehaviourResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgUpdateClient {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgUpdateClient", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if let Some(v) = self.client_message.as_ref() {
struct_ser.serialize_field("clientMessage", v)?;
}
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgUpdateClient {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"client_message",
"clientMessage",
"signer",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
ClientMessage,
Signer,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"clientMessage" | "client_message" => Ok(GeneratedField::ClientMessage),
"signer" => Ok(GeneratedField::Signer),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgUpdateClient;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgUpdateClient")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgUpdateClient, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut client_message__ = None;
let mut signer__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::ClientMessage => {
if client_message__.is_some() {
return Err(serde::de::Error::duplicate_field("clientMessage"));
}
client_message__ = map_.next_value()?;
}
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
}
}
Ok(MsgUpdateClient {
client_id: client_id__.unwrap_or_default(),
client_message: client_message__,
signer: signer__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgUpdateClient", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgUpdateClientResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgUpdateClientResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgUpdateClientResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgUpdateClientResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgUpdateClientResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgUpdateClientResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgUpdateClientResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgUpdateClientResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgUpdateParams {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgUpdateParams", len)?;
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
if let Some(v) = self.params.as_ref() {
struct_ser.serialize_field("params", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgUpdateParams {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"signer",
"params",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Signer,
Params,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"signer" => Ok(GeneratedField::Signer),
"params" => Ok(GeneratedField::Params),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgUpdateParams;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgUpdateParams")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgUpdateParams, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut signer__ = None;
let mut params__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
GeneratedField::Params => {
if params__.is_some() {
return Err(serde::de::Error::duplicate_field("params"));
}
params__ = map_.next_value()?;
}
}
}
Ok(MsgUpdateParams {
signer: signer__.unwrap_or_default(),
params: params__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgUpdateParams", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgUpdateParamsResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgUpdateParamsResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgUpdateParamsResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgUpdateParamsResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgUpdateParamsResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgUpdateParamsResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgUpdateParamsResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgUpdateParamsResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgUpgradeClient {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgUpgradeClient", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if let Some(v) = self.client_state.as_ref() {
struct_ser.serialize_field("clientState", v)?;
}
if let Some(v) = self.consensus_state.as_ref() {
struct_ser.serialize_field("consensusState", v)?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("proofUpgradeClient", pbjson::private::base64::encode(&self.proof_upgrade_client).as_str())?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("proofUpgradeConsensusState", pbjson::private::base64::encode(&self.proof_upgrade_consensus_state).as_str())?;
}
if true {
struct_ser.serialize_field("signer", &self.signer)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgUpgradeClient {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"client_state",
"clientState",
"consensus_state",
"consensusState",
"proof_upgrade_client",
"proofUpgradeClient",
"proof_upgrade_consensus_state",
"proofUpgradeConsensusState",
"signer",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
ClientState,
ConsensusState,
ProofUpgradeClient,
ProofUpgradeConsensusState,
Signer,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"clientState" | "client_state" => Ok(GeneratedField::ClientState),
"consensusState" | "consensus_state" => Ok(GeneratedField::ConsensusState),
"proofUpgradeClient" | "proof_upgrade_client" => Ok(GeneratedField::ProofUpgradeClient),
"proofUpgradeConsensusState" | "proof_upgrade_consensus_state" => Ok(GeneratedField::ProofUpgradeConsensusState),
"signer" => Ok(GeneratedField::Signer),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgUpgradeClient;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgUpgradeClient")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgUpgradeClient, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut client_state__ = None;
let mut consensus_state__ = None;
let mut proof_upgrade_client__ = None;
let mut proof_upgrade_consensus_state__ = None;
let mut signer__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::ClientState => {
if client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("clientState"));
}
client_state__ = map_.next_value()?;
}
GeneratedField::ConsensusState => {
if consensus_state__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusState"));
}
consensus_state__ = map_.next_value()?;
}
GeneratedField::ProofUpgradeClient => {
if proof_upgrade_client__.is_some() {
return Err(serde::de::Error::duplicate_field("proofUpgradeClient"));
}
proof_upgrade_client__ =
Some(map_.next_value::<::pbjson::private::BytesDeserialize<_>>()?.0)
;
}
GeneratedField::ProofUpgradeConsensusState => {
if proof_upgrade_consensus_state__.is_some() {
return Err(serde::de::Error::duplicate_field("proofUpgradeConsensusState"));
}
proof_upgrade_consensus_state__ =
Some(map_.next_value::<::pbjson::private::BytesDeserialize<_>>()?.0)
;
}
GeneratedField::Signer => {
if signer__.is_some() {
return Err(serde::de::Error::duplicate_field("signer"));
}
signer__ = Some(map_.next_value()?);
}
}
}
Ok(MsgUpgradeClient {
client_id: client_id__.unwrap_or_default(),
client_state: client_state__,
consensus_state: consensus_state__,
proof_upgrade_client: proof_upgrade_client__.unwrap_or_default(),
proof_upgrade_consensus_state: proof_upgrade_consensus_state__.unwrap_or_default(),
signer: signer__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgUpgradeClient", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for MsgUpgradeClientResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.MsgUpgradeClientResponse", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for MsgUpgradeClientResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = MsgUpgradeClientResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.MsgUpgradeClientResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<MsgUpgradeClientResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(MsgUpgradeClientResponse {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.MsgUpgradeClientResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for Params {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.Params", len)?;
if true {
struct_ser.serialize_field("allowedClients", &self.allowed_clients)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for Params {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"allowed_clients",
"allowedClients",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
AllowedClients,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"allowedClients" | "allowed_clients" => Ok(GeneratedField::AllowedClients),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = Params;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.Params")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<Params, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut allowed_clients__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::AllowedClients => {
if allowed_clients__.is_some() {
return Err(serde::de::Error::duplicate_field("allowedClients"));
}
allowed_clients__ = Some(map_.next_value()?);
}
}
}
Ok(Params {
allowed_clients: allowed_clients__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.Params", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientParamsRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientParamsRequest", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientParamsRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientParamsRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientParamsRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientParamsRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(QueryClientParamsRequest {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientParamsRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientParamsResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientParamsResponse", len)?;
if let Some(v) = self.params.as_ref() {
struct_ser.serialize_field("params", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientParamsResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"params",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Params,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"params" => Ok(GeneratedField::Params),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientParamsResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientParamsResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientParamsResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut params__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Params => {
if params__.is_some() {
return Err(serde::de::Error::duplicate_field("params"));
}
params__ = map_.next_value()?;
}
}
}
Ok(QueryClientParamsResponse {
params: params__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientParamsResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientStateRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientStateRequest", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientStateRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientStateRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientStateRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientStateRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
}
}
Ok(QueryClientStateRequest {
client_id: client_id__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientStateRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientStateResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientStateResponse", len)?;
if let Some(v) = self.client_state.as_ref() {
struct_ser.serialize_field("clientState", v)?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("proof", pbjson::private::base64::encode(&self.proof).as_str())?;
}
if let Some(v) = self.proof_height.as_ref() {
struct_ser.serialize_field("proofHeight", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientStateResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_state",
"clientState",
"proof",
"proof_height",
"proofHeight",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientState,
Proof,
ProofHeight,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientState" | "client_state" => Ok(GeneratedField::ClientState),
"proof" => Ok(GeneratedField::Proof),
"proofHeight" | "proof_height" => Ok(GeneratedField::ProofHeight),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientStateResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientStateResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientStateResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_state__ = None;
let mut proof__ = None;
let mut proof_height__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientState => {
if client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("clientState"));
}
client_state__ = map_.next_value()?;
}
GeneratedField::Proof => {
if proof__.is_some() {
return Err(serde::de::Error::duplicate_field("proof"));
}
proof__ =
Some(map_.next_value::<::pbjson::private::BytesDeserialize<_>>()?.0)
;
}
GeneratedField::ProofHeight => {
if proof_height__.is_some() {
return Err(serde::de::Error::duplicate_field("proofHeight"));
}
proof_height__ = map_.next_value()?;
}
}
}
Ok(QueryClientStateResponse {
client_state: client_state__,
proof: proof__.unwrap_or_default(),
proof_height: proof_height__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientStateResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientStatesRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientStatesRequest", len)?;
if let Some(v) = self.pagination.as_ref() {
struct_ser.serialize_field("pagination", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientStatesRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"pagination",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Pagination,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"pagination" => Ok(GeneratedField::Pagination),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientStatesRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientStatesRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientStatesRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut pagination__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Pagination => {
if pagination__.is_some() {
return Err(serde::de::Error::duplicate_field("pagination"));
}
pagination__ = map_.next_value()?;
}
}
}
Ok(QueryClientStatesRequest {
pagination: pagination__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientStatesRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientStatesResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientStatesResponse", len)?;
if true {
struct_ser.serialize_field("clientStates", &self.client_states)?;
}
if let Some(v) = self.pagination.as_ref() {
struct_ser.serialize_field("pagination", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientStatesResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_states",
"clientStates",
"pagination",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientStates,
Pagination,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientStates" | "client_states" => Ok(GeneratedField::ClientStates),
"pagination" => Ok(GeneratedField::Pagination),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientStatesResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientStatesResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientStatesResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_states__ = None;
let mut pagination__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientStates => {
if client_states__.is_some() {
return Err(serde::de::Error::duplicate_field("clientStates"));
}
client_states__ = Some(map_.next_value()?);
}
GeneratedField::Pagination => {
if pagination__.is_some() {
return Err(serde::de::Error::duplicate_field("pagination"));
}
pagination__ = map_.next_value()?;
}
}
}
Ok(QueryClientStatesResponse {
client_states: client_states__.unwrap_or_default(),
pagination: pagination__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientStatesResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientStatusRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientStatusRequest", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientStatusRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientStatusRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientStatusRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientStatusRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
}
}
Ok(QueryClientStatusRequest {
client_id: client_id__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientStatusRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryClientStatusResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryClientStatusResponse", len)?;
if true {
struct_ser.serialize_field("status", &self.status)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryClientStatusResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"status",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Status,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"status" => Ok(GeneratedField::Status),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryClientStatusResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryClientStatusResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryClientStatusResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut status__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Status => {
if status__.is_some() {
return Err(serde::de::Error::duplicate_field("status"));
}
status__ = Some(map_.next_value()?);
}
}
}
Ok(QueryClientStatusResponse {
status: status__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryClientStatusResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryConsensusStateHeightsRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryConsensusStateHeightsRequest", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if let Some(v) = self.pagination.as_ref() {
struct_ser.serialize_field("pagination", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryConsensusStateHeightsRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"pagination",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
Pagination,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"pagination" => Ok(GeneratedField::Pagination),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryConsensusStateHeightsRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryConsensusStateHeightsRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryConsensusStateHeightsRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut pagination__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::Pagination => {
if pagination__.is_some() {
return Err(serde::de::Error::duplicate_field("pagination"));
}
pagination__ = map_.next_value()?;
}
}
}
Ok(QueryConsensusStateHeightsRequest {
client_id: client_id__.unwrap_or_default(),
pagination: pagination__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryConsensusStateHeightsRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryConsensusStateHeightsResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryConsensusStateHeightsResponse", len)?;
if true {
struct_ser.serialize_field("consensusStateHeights", &self.consensus_state_heights)?;
}
if let Some(v) = self.pagination.as_ref() {
struct_ser.serialize_field("pagination", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryConsensusStateHeightsResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"consensus_state_heights",
"consensusStateHeights",
"pagination",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ConsensusStateHeights,
Pagination,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"consensusStateHeights" | "consensus_state_heights" => Ok(GeneratedField::ConsensusStateHeights),
"pagination" => Ok(GeneratedField::Pagination),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryConsensusStateHeightsResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryConsensusStateHeightsResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryConsensusStateHeightsResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut consensus_state_heights__ = None;
let mut pagination__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ConsensusStateHeights => {
if consensus_state_heights__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusStateHeights"));
}
consensus_state_heights__ = Some(map_.next_value()?);
}
GeneratedField::Pagination => {
if pagination__.is_some() {
return Err(serde::de::Error::duplicate_field("pagination"));
}
pagination__ = map_.next_value()?;
}
}
}
Ok(QueryConsensusStateHeightsResponse {
consensus_state_heights: consensus_state_heights__.unwrap_or_default(),
pagination: pagination__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryConsensusStateHeightsResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryConsensusStateRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryConsensusStateRequest", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("revisionNumber", ::alloc::string::ToString::to_string(&self.revision_number).as_str())?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("revisionHeight", ::alloc::string::ToString::to_string(&self.revision_height).as_str())?;
}
if true {
struct_ser.serialize_field("latestHeight", &self.latest_height)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryConsensusStateRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"revision_number",
"revisionNumber",
"revision_height",
"revisionHeight",
"latest_height",
"latestHeight",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
RevisionNumber,
RevisionHeight,
LatestHeight,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"revisionNumber" | "revision_number" => Ok(GeneratedField::RevisionNumber),
"revisionHeight" | "revision_height" => Ok(GeneratedField::RevisionHeight),
"latestHeight" | "latest_height" => Ok(GeneratedField::LatestHeight),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryConsensusStateRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryConsensusStateRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryConsensusStateRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut revision_number__ = None;
let mut revision_height__ = None;
let mut latest_height__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::RevisionNumber => {
if revision_number__.is_some() {
return Err(serde::de::Error::duplicate_field("revisionNumber"));
}
revision_number__ =
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
GeneratedField::RevisionHeight => {
if revision_height__.is_some() {
return Err(serde::de::Error::duplicate_field("revisionHeight"));
}
revision_height__ =
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
GeneratedField::LatestHeight => {
if latest_height__.is_some() {
return Err(serde::de::Error::duplicate_field("latestHeight"));
}
latest_height__ = Some(map_.next_value()?);
}
}
}
Ok(QueryConsensusStateRequest {
client_id: client_id__.unwrap_or_default(),
revision_number: revision_number__.unwrap_or_default(),
revision_height: revision_height__.unwrap_or_default(),
latest_height: latest_height__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryConsensusStateRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryConsensusStateResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryConsensusStateResponse", len)?;
if let Some(v) = self.consensus_state.as_ref() {
struct_ser.serialize_field("consensusState", v)?;
}
if true {
#[allow(clippy::needless_borrow)]
struct_ser.serialize_field("proof", pbjson::private::base64::encode(&self.proof).as_str())?;
}
if let Some(v) = self.proof_height.as_ref() {
struct_ser.serialize_field("proofHeight", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryConsensusStateResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"consensus_state",
"consensusState",
"proof",
"proof_height",
"proofHeight",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ConsensusState,
Proof,
ProofHeight,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"consensusState" | "consensus_state" => Ok(GeneratedField::ConsensusState),
"proof" => Ok(GeneratedField::Proof),
"proofHeight" | "proof_height" => Ok(GeneratedField::ProofHeight),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryConsensusStateResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryConsensusStateResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryConsensusStateResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut consensus_state__ = None;
let mut proof__ = None;
let mut proof_height__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ConsensusState => {
if consensus_state__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusState"));
}
consensus_state__ = map_.next_value()?;
}
GeneratedField::Proof => {
if proof__.is_some() {
return Err(serde::de::Error::duplicate_field("proof"));
}
proof__ =
Some(map_.next_value::<::pbjson::private::BytesDeserialize<_>>()?.0)
;
}
GeneratedField::ProofHeight => {
if proof_height__.is_some() {
return Err(serde::de::Error::duplicate_field("proofHeight"));
}
proof_height__ = map_.next_value()?;
}
}
}
Ok(QueryConsensusStateResponse {
consensus_state: consensus_state__,
proof: proof__.unwrap_or_default(),
proof_height: proof_height__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryConsensusStateResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryConsensusStatesRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryConsensusStatesRequest", len)?;
if true {
struct_ser.serialize_field("clientId", &self.client_id)?;
}
if let Some(v) = self.pagination.as_ref() {
struct_ser.serialize_field("pagination", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryConsensusStatesRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"client_id",
"clientId",
"pagination",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ClientId,
Pagination,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"clientId" | "client_id" => Ok(GeneratedField::ClientId),
"pagination" => Ok(GeneratedField::Pagination),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryConsensusStatesRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryConsensusStatesRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryConsensusStatesRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut client_id__ = None;
let mut pagination__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ClientId => {
if client_id__.is_some() {
return Err(serde::de::Error::duplicate_field("clientId"));
}
client_id__ = Some(map_.next_value()?);
}
GeneratedField::Pagination => {
if pagination__.is_some() {
return Err(serde::de::Error::duplicate_field("pagination"));
}
pagination__ = map_.next_value()?;
}
}
}
Ok(QueryConsensusStatesRequest {
client_id: client_id__.unwrap_or_default(),
pagination: pagination__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryConsensusStatesRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryConsensusStatesResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryConsensusStatesResponse", len)?;
if true {
struct_ser.serialize_field("consensusStates", &self.consensus_states)?;
}
if let Some(v) = self.pagination.as_ref() {
struct_ser.serialize_field("pagination", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryConsensusStatesResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"consensus_states",
"consensusStates",
"pagination",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
ConsensusStates,
Pagination,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"consensusStates" | "consensus_states" => Ok(GeneratedField::ConsensusStates),
"pagination" => Ok(GeneratedField::Pagination),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryConsensusStatesResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryConsensusStatesResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryConsensusStatesResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut consensus_states__ = None;
let mut pagination__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::ConsensusStates => {
if consensus_states__.is_some() {
return Err(serde::de::Error::duplicate_field("consensusStates"));
}
consensus_states__ = Some(map_.next_value()?);
}
GeneratedField::Pagination => {
if pagination__.is_some() {
return Err(serde::de::Error::duplicate_field("pagination"));
}
pagination__ = map_.next_value()?;
}
}
}
Ok(QueryConsensusStatesResponse {
consensus_states: consensus_states__.unwrap_or_default(),
pagination: pagination__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryConsensusStatesResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryUpgradedClientStateRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryUpgradedClientStateRequest", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryUpgradedClientStateRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryUpgradedClientStateRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryUpgradedClientStateRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryUpgradedClientStateRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(QueryUpgradedClientStateRequest {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryUpgradedClientStateRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryUpgradedClientStateResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryUpgradedClientStateResponse", len)?;
if let Some(v) = self.upgraded_client_state.as_ref() {
struct_ser.serialize_field("upgradedClientState", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryUpgradedClientStateResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"upgraded_client_state",
"upgradedClientState",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
UpgradedClientState,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"upgradedClientState" | "upgraded_client_state" => Ok(GeneratedField::UpgradedClientState),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryUpgradedClientStateResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryUpgradedClientStateResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryUpgradedClientStateResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut upgraded_client_state__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::UpgradedClientState => {
if upgraded_client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("upgradedClientState"));
}
upgraded_client_state__ = map_.next_value()?;
}
}
}
Ok(QueryUpgradedClientStateResponse {
upgraded_client_state: upgraded_client_state__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryUpgradedClientStateResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryUpgradedConsensusStateRequest {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryUpgradedConsensusStateRequest", len)?;
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryUpgradedConsensusStateRequest {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryUpgradedConsensusStateRequest;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryUpgradedConsensusStateRequest")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryUpgradedConsensusStateRequest, V::Error>
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Ok(QueryUpgradedConsensusStateRequest {
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryUpgradedConsensusStateRequest", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for QueryUpgradedConsensusStateResponse {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.QueryUpgradedConsensusStateResponse", len)?;
if let Some(v) = self.upgraded_consensus_state.as_ref() {
struct_ser.serialize_field("upgradedConsensusState", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for QueryUpgradedConsensusStateResponse {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"upgraded_consensus_state",
"upgradedConsensusState",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
UpgradedConsensusState,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"upgradedConsensusState" | "upgraded_consensus_state" => Ok(GeneratedField::UpgradedConsensusState),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = QueryUpgradedConsensusStateResponse;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.QueryUpgradedConsensusStateResponse")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryUpgradedConsensusStateResponse, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut upgraded_consensus_state__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::UpgradedConsensusState => {
if upgraded_consensus_state__.is_some() {
return Err(serde::de::Error::duplicate_field("upgradedConsensusState"));
}
upgraded_consensus_state__ = map_.next_value()?;
}
}
}
Ok(QueryUpgradedConsensusStateResponse {
upgraded_consensus_state: upgraded_consensus_state__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.QueryUpgradedConsensusStateResponse", FIELDS, GeneratedVisitor)
}
}
impl serde::Serialize for UpgradeProposal {
#[allow(deprecated)]
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let mut len = 0;
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
if true {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("ibc.core.client.v1.UpgradeProposal", len)?;
if true {
struct_ser.serialize_field("title", &self.title)?;
}
if true {
struct_ser.serialize_field("description", &self.description)?;
}
if let Some(v) = self.plan.as_ref() {
struct_ser.serialize_field("plan", v)?;
}
if let Some(v) = self.upgraded_client_state.as_ref() {
struct_ser.serialize_field("upgradedClientState", v)?;
}
struct_ser.end()
}
}
impl<'de> serde::Deserialize<'de> for UpgradeProposal {
#[allow(deprecated)]
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[
"title",
"description",
"plan",
"upgraded_client_state",
"upgradedClientState",
];
#[allow(clippy::enum_variant_names)]
enum GeneratedField {
Title,
Description,
Plan,
UpgradedClientState,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
where
D: serde::Deserializer<'de>,
{
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = GeneratedField;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(formatter, "expected one of: {:?}", &FIELDS)
}
#[allow(unused_variables)]
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
where
E: serde::de::Error,
{
match value {
"title" => Ok(GeneratedField::Title),
"description" => Ok(GeneratedField::Description),
"plan" => Ok(GeneratedField::Plan),
"upgradedClientState" | "upgraded_client_state" => Ok(GeneratedField::UpgradedClientState),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
}
}
struct GeneratedVisitor;
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
type Value = UpgradeProposal;
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter.write_str("struct ibc.core.client.v1.UpgradeProposal")
}
fn visit_map<V>(self, mut map_: V) -> core::result::Result<UpgradeProposal, V::Error>
where
V: serde::de::MapAccess<'de>,
{
let mut title__ = None;
let mut description__ = None;
let mut plan__ = None;
let mut upgraded_client_state__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Title => {
if title__.is_some() {
return Err(serde::de::Error::duplicate_field("title"));
}
title__ = Some(map_.next_value()?);
}
GeneratedField::Description => {
if description__.is_some() {
return Err(serde::de::Error::duplicate_field("description"));
}
description__ = Some(map_.next_value()?);
}
GeneratedField::Plan => {
if plan__.is_some() {
return Err(serde::de::Error::duplicate_field("plan"));
}
plan__ = map_.next_value()?;
}
GeneratedField::UpgradedClientState => {
if upgraded_client_state__.is_some() {
return Err(serde::de::Error::duplicate_field("upgradedClientState"));
}
upgraded_client_state__ = map_.next_value()?;
}
}
}
Ok(UpgradeProposal {
title: title__.unwrap_or_default(),
description: description__.unwrap_or_default(),
plan: plan__,
upgraded_client_state: upgraded_client_state__,
})
}
}
deserializer.deserialize_struct("ibc.core.client.v1.UpgradeProposal", FIELDS, GeneratedVisitor)
}
}