Skip to content

Commit

Permalink
penumbra: regenerate protos
Browse files Browse the repository at this point in the history
  • Loading branch information
erwanor committed Apr 4, 2024
1 parent f8e2b35 commit 92749dd
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 0 deletions.
Binary file modified crates/cnidarium/src/gen/proto_descriptor.bin.no_lfs
Binary file not shown.
5 changes: 5 additions & 0 deletions crates/proto/src/gen/penumbra.core.component.dex.v1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1509,6 +1509,11 @@ pub struct DexParameters {
/// The number of hops to traverse while routing from A to B.
#[prost(uint32, tag = "3")]
pub max_hops: u32,
/// The maximum number of positions per trading pair.
/// If this number is exceeded, positions with the least
/// inventory get evicted from the DEX.
#[prost(uint32, tag = "4")]
pub max_positions_per_pair: u32,
}
impl ::prost::Name for DexParameters {
const NAME: &'static str = "DexParameters";
Expand Down
20 changes: 20 additions & 0 deletions crates/proto/src/gen/penumbra.core.component.dex.v1.serde.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1052,6 +1052,9 @@ impl serde::Serialize for DexParameters {
if self.max_hops != 0 {
len += 1;
}
if self.max_positions_per_pair != 0 {
len += 1;
}
let mut struct_ser = serializer.serialize_struct("penumbra.core.component.dex.v1.DexParameters", len)?;
if self.is_enabled {
struct_ser.serialize_field("isEnabled", &self.is_enabled)?;
Expand All @@ -1062,6 +1065,9 @@ impl serde::Serialize for DexParameters {
if self.max_hops != 0 {
struct_ser.serialize_field("maxHops", &self.max_hops)?;
}
if self.max_positions_per_pair != 0 {
struct_ser.serialize_field("maxPositionsPerPair", &self.max_positions_per_pair)?;
}
struct_ser.end()
}
}
Expand All @@ -1078,13 +1084,16 @@ impl<'de> serde::Deserialize<'de> for DexParameters {
"fixedCandidates",
"max_hops",
"maxHops",
"max_positions_per_pair",
"maxPositionsPerPair",
];

#[allow(clippy::enum_variant_names)]
enum GeneratedField {
IsEnabled,
FixedCandidates,
MaxHops,
MaxPositionsPerPair,
__SkipField__,
}
impl<'de> serde::Deserialize<'de> for GeneratedField {
Expand All @@ -1110,6 +1119,7 @@ impl<'de> serde::Deserialize<'de> for DexParameters {
"isEnabled" | "is_enabled" => Ok(GeneratedField::IsEnabled),
"fixedCandidates" | "fixed_candidates" => Ok(GeneratedField::FixedCandidates),
"maxHops" | "max_hops" => Ok(GeneratedField::MaxHops),
"maxPositionsPerPair" | "max_positions_per_pair" => Ok(GeneratedField::MaxPositionsPerPair),
_ => Ok(GeneratedField::__SkipField__),
}
}
Expand All @@ -1132,6 +1142,7 @@ impl<'de> serde::Deserialize<'de> for DexParameters {
let mut is_enabled__ = None;
let mut fixed_candidates__ = None;
let mut max_hops__ = None;
let mut max_positions_per_pair__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::IsEnabled => {
Expand All @@ -1154,6 +1165,14 @@ impl<'de> serde::Deserialize<'de> for DexParameters {
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
GeneratedField::MaxPositionsPerPair => {
if max_positions_per_pair__.is_some() {
return Err(serde::de::Error::duplicate_field("maxPositionsPerPair"));
}
max_positions_per_pair__ =
Some(map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?.0)
;
}
GeneratedField::__SkipField__ => {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
}
Expand All @@ -1163,6 +1182,7 @@ impl<'de> serde::Deserialize<'de> for DexParameters {
is_enabled: is_enabled__.unwrap_or_default(),
fixed_candidates: fixed_candidates__.unwrap_or_default(),
max_hops: max_hops__.unwrap_or_default(),
max_positions_per_pair: max_positions_per_pair__.unwrap_or_default(),
})
}
}
Expand Down
Binary file modified crates/proto/src/gen/proto_descriptor.bin.no_lfs
Binary file not shown.

0 comments on commit 92749dd

Please sign in to comment.