Skip to content

Commit 69a29f2

Browse files
committed
update proto
1 parent 808b922 commit 69a29f2

8 files changed

Lines changed: 492 additions & 357 deletions

File tree

side-proto/src/prost/side/side.dlc.rs

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -570,34 +570,6 @@ impl ::prost::Name for QueryEventsResponse {
570570
::prost::alloc::format!("side.dlc.{}", Self::NAME)
571571
}
572572
}
573-
/// QueryPriceRequest is request type for the Query/Price RPC method.
574-
#[allow(clippy::derive_partial_eq_without_eq)]
575-
#[derive(Clone, PartialEq, ::prost::Message)]
576-
pub struct QueryPriceRequest {
577-
#[prost(string, tag = "1")]
578-
pub symbol: ::prost::alloc::string::String,
579-
}
580-
impl ::prost::Name for QueryPriceRequest {
581-
const NAME: &'static str = "QueryPriceRequest";
582-
const PACKAGE: &'static str = "side.dlc";
583-
fn full_name() -> ::prost::alloc::string::String {
584-
::prost::alloc::format!("side.dlc.{}", Self::NAME)
585-
}
586-
}
587-
/// QueryPriceResponse is response type for the Query/Price RPC method.
588-
#[allow(clippy::derive_partial_eq_without_eq)]
589-
#[derive(Clone, PartialEq, ::prost::Message)]
590-
pub struct QueryPriceResponse {
591-
#[prost(uint64, tag = "1")]
592-
pub price: u64,
593-
}
594-
impl ::prost::Name for QueryPriceResponse {
595-
const NAME: &'static str = "QueryPriceResponse";
596-
const PACKAGE: &'static str = "side.dlc";
597-
fn full_name() -> ::prost::alloc::string::String {
598-
::prost::alloc::format!("side.dlc.{}", Self::NAME)
599-
}
600-
}
601573
/// QueryParamsRequest is request type for the Query/Params RPC method.
602574
#[allow(clippy::derive_partial_eq_without_eq)]
603575
#[derive(Clone, PartialEq, ::prost::Message)]

side-proto/src/prost/side/side.dlc.serde.rs

Lines changed: 0 additions & 197 deletions
Original file line numberDiff line numberDiff line change
@@ -5656,200 +5656,3 @@ impl<'de> serde::Deserialize<'de> for QueryParamsResponse {
56565656
deserializer.deserialize_struct("side.dlc.QueryParamsResponse", FIELDS, GeneratedVisitor)
56575657
}
56585658
}
5659-
#[cfg(feature = "serde")]
5660-
impl serde::Serialize for QueryPriceRequest {
5661-
#[allow(deprecated)]
5662-
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
5663-
where
5664-
S: serde::Serializer,
5665-
{
5666-
use serde::ser::SerializeStruct;
5667-
let mut len = 0;
5668-
if !self.symbol.is_empty() {
5669-
len += 1;
5670-
}
5671-
let mut struct_ser = serializer.serialize_struct("side.dlc.QueryPriceRequest", len)?;
5672-
if !self.symbol.is_empty() {
5673-
struct_ser.serialize_field("symbol", &self.symbol)?;
5674-
}
5675-
struct_ser.end()
5676-
}
5677-
}
5678-
#[cfg(feature = "serde")]
5679-
impl<'de> serde::Deserialize<'de> for QueryPriceRequest {
5680-
#[allow(deprecated)]
5681-
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
5682-
where
5683-
D: serde::Deserializer<'de>,
5684-
{
5685-
const FIELDS: &[&str] = &["symbol"];
5686-
5687-
#[allow(clippy::enum_variant_names)]
5688-
enum GeneratedField {
5689-
Symbol,
5690-
}
5691-
#[cfg(feature = "serde")]
5692-
impl<'de> serde::Deserialize<'de> for GeneratedField {
5693-
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
5694-
where
5695-
D: serde::Deserializer<'de>,
5696-
{
5697-
struct GeneratedVisitor;
5698-
5699-
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
5700-
type Value = GeneratedField;
5701-
5702-
fn expecting(
5703-
&self,
5704-
formatter: &mut core::fmt::Formatter<'_>,
5705-
) -> core::fmt::Result {
5706-
write!(formatter, "expected one of: {:?}", &FIELDS)
5707-
}
5708-
5709-
#[allow(unused_variables)]
5710-
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
5711-
where
5712-
E: serde::de::Error,
5713-
{
5714-
match value {
5715-
"symbol" => Ok(GeneratedField::Symbol),
5716-
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
5717-
}
5718-
}
5719-
}
5720-
deserializer.deserialize_identifier(GeneratedVisitor)
5721-
}
5722-
}
5723-
struct GeneratedVisitor;
5724-
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
5725-
type Value = QueryPriceRequest;
5726-
5727-
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
5728-
formatter.write_str("struct side.dlc.QueryPriceRequest")
5729-
}
5730-
5731-
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryPriceRequest, V::Error>
5732-
where
5733-
V: serde::de::MapAccess<'de>,
5734-
{
5735-
let mut symbol__ = None;
5736-
while let Some(k) = map_.next_key()? {
5737-
match k {
5738-
GeneratedField::Symbol => {
5739-
if symbol__.is_some() {
5740-
return Err(serde::de::Error::duplicate_field("symbol"));
5741-
}
5742-
symbol__ = Some(map_.next_value()?);
5743-
}
5744-
}
5745-
}
5746-
Ok(QueryPriceRequest {
5747-
symbol: symbol__.unwrap_or_default(),
5748-
})
5749-
}
5750-
}
5751-
deserializer.deserialize_struct("side.dlc.QueryPriceRequest", FIELDS, GeneratedVisitor)
5752-
}
5753-
}
5754-
#[cfg(feature = "serde")]
5755-
impl serde::Serialize for QueryPriceResponse {
5756-
#[allow(deprecated)]
5757-
fn serialize<S>(&self, serializer: S) -> core::result::Result<S::Ok, S::Error>
5758-
where
5759-
S: serde::Serializer,
5760-
{
5761-
use serde::ser::SerializeStruct;
5762-
let mut len = 0;
5763-
if self.price != 0 {
5764-
len += 1;
5765-
}
5766-
let mut struct_ser = serializer.serialize_struct("side.dlc.QueryPriceResponse", len)?;
5767-
if self.price != 0 {
5768-
#[allow(clippy::needless_borrow)]
5769-
struct_ser.serialize_field(
5770-
"price",
5771-
alloc::string::ToString::to_string(&self.price).as_str(),
5772-
)?;
5773-
}
5774-
struct_ser.end()
5775-
}
5776-
}
5777-
#[cfg(feature = "serde")]
5778-
impl<'de> serde::Deserialize<'de> for QueryPriceResponse {
5779-
#[allow(deprecated)]
5780-
fn deserialize<D>(deserializer: D) -> core::result::Result<Self, D::Error>
5781-
where
5782-
D: serde::Deserializer<'de>,
5783-
{
5784-
const FIELDS: &[&str] = &["price"];
5785-
5786-
#[allow(clippy::enum_variant_names)]
5787-
enum GeneratedField {
5788-
Price,
5789-
}
5790-
#[cfg(feature = "serde")]
5791-
impl<'de> serde::Deserialize<'de> for GeneratedField {
5792-
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
5793-
where
5794-
D: serde::Deserializer<'de>,
5795-
{
5796-
struct GeneratedVisitor;
5797-
5798-
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
5799-
type Value = GeneratedField;
5800-
5801-
fn expecting(
5802-
&self,
5803-
formatter: &mut core::fmt::Formatter<'_>,
5804-
) -> core::fmt::Result {
5805-
write!(formatter, "expected one of: {:?}", &FIELDS)
5806-
}
5807-
5808-
#[allow(unused_variables)]
5809-
fn visit_str<E>(self, value: &str) -> core::result::Result<GeneratedField, E>
5810-
where
5811-
E: serde::de::Error,
5812-
{
5813-
match value {
5814-
"price" => Ok(GeneratedField::Price),
5815-
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
5816-
}
5817-
}
5818-
}
5819-
deserializer.deserialize_identifier(GeneratedVisitor)
5820-
}
5821-
}
5822-
struct GeneratedVisitor;
5823-
impl<'de> serde::de::Visitor<'de> for GeneratedVisitor {
5824-
type Value = QueryPriceResponse;
5825-
5826-
fn expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
5827-
formatter.write_str("struct side.dlc.QueryPriceResponse")
5828-
}
5829-
5830-
fn visit_map<V>(self, mut map_: V) -> core::result::Result<QueryPriceResponse, V::Error>
5831-
where
5832-
V: serde::de::MapAccess<'de>,
5833-
{
5834-
let mut price__ = None;
5835-
while let Some(k) = map_.next_key()? {
5836-
match k {
5837-
GeneratedField::Price => {
5838-
if price__.is_some() {
5839-
return Err(serde::de::Error::duplicate_field("price"));
5840-
}
5841-
price__ = Some(
5842-
map_.next_value::<::pbjson::private::NumberDeserialize<_>>()?
5843-
.0,
5844-
);
5845-
}
5846-
}
5847-
}
5848-
Ok(QueryPriceResponse {
5849-
price: price__.unwrap_or_default(),
5850-
})
5851-
}
5852-
}
5853-
deserializer.deserialize_struct("side.dlc.QueryPriceResponse", FIELDS, GeneratedVisitor)
5854-
}
5855-
}

side-proto/src/prost/side/side.dlc.tonic.rs

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -195,24 +195,6 @@ pub mod query_client {
195195
.insert(GrpcMethod::new("side.dlc.Query", "Attestations"));
196196
self.inner.unary(req, path, codec).await
197197
}
198-
pub async fn price(
199-
&mut self,
200-
request: impl tonic::IntoRequest<super::QueryPriceRequest>,
201-
) -> core::result::Result<tonic::Response<super::QueryPriceResponse>, tonic::Status>
202-
{
203-
self.inner.ready().await.map_err(|e| {
204-
tonic::Status::new(
205-
tonic::Code::Unknown,
206-
alloc::format!("Service was not ready: {}", e.into()),
207-
)
208-
})?;
209-
let codec = tonic::codec::ProstCodec::default();
210-
let path = http::uri::PathAndQuery::from_static("/side.dlc.Query/Price");
211-
let mut req = request.into_request();
212-
req.extensions_mut()
213-
.insert(GrpcMethod::new("side.dlc.Query", "Price"));
214-
self.inner.unary(req, path, codec).await
215-
}
216198
pub async fn nonce(
217199
&mut self,
218200
request: impl tonic::IntoRequest<super::QueryNonceRequest>,
@@ -340,10 +322,6 @@ pub mod query_server {
340322
&self,
341323
request: tonic::Request<super::QueryAttestationsRequest>,
342324
) -> core::result::Result<tonic::Response<super::QueryAttestationsResponse>, tonic::Status>;
343-
async fn price(
344-
&self,
345-
request: tonic::Request<super::QueryPriceRequest>,
346-
) -> core::result::Result<tonic::Response<super::QueryPriceResponse>, tonic::Status>;
347325
async fn nonce(
348326
&self,
349327
request: tonic::Request<super::QueryNonceRequest>,
@@ -672,44 +650,6 @@ pub mod query_server {
672650
};
673651
Box::pin(fut)
674652
}
675-
"/side.dlc.Query/Price" => {
676-
#[allow(non_camel_case_types)]
677-
struct PriceSvc<T: Query>(pub Arc<T>);
678-
impl<T: Query> tonic::server::UnaryService<super::QueryPriceRequest> for PriceSvc<T> {
679-
type Response = super::QueryPriceResponse;
680-
type Future = BoxFuture<tonic::Response<Self::Response>, tonic::Status>;
681-
fn call(
682-
&mut self,
683-
request: tonic::Request<super::QueryPriceRequest>,
684-
) -> Self::Future {
685-
let inner = Arc::clone(&self.0);
686-
let fut = async move { (*inner).price(request).await };
687-
Box::pin(fut)
688-
}
689-
}
690-
let accept_compression_encodings = self.accept_compression_encodings;
691-
let send_compression_encodings = self.send_compression_encodings;
692-
let max_decoding_message_size = self.max_decoding_message_size;
693-
let max_encoding_message_size = self.max_encoding_message_size;
694-
let inner = self.inner.clone();
695-
let fut = async move {
696-
let inner = inner.0;
697-
let method = PriceSvc(inner);
698-
let codec = tonic::codec::ProstCodec::default();
699-
let mut grpc = tonic::server::Grpc::new(codec)
700-
.apply_compression_config(
701-
accept_compression_encodings,
702-
send_compression_encodings,
703-
)
704-
.apply_max_message_size_config(
705-
max_decoding_message_size,
706-
max_encoding_message_size,
707-
);
708-
let res = grpc.unary(method, req).await;
709-
Ok(res)
710-
};
711-
Box::pin(fut)
712-
}
713653
"/side.dlc.Query/Nonce" => {
714654
#[allow(non_camel_case_types)]
715655
struct NonceSvc<T: Query>(pub Arc<T>);

0 commit comments

Comments
 (0)