Skip to content

Commit

Permalink
clippy clean
Browse files Browse the repository at this point in the history
  • Loading branch information
sunli829 committed May 15, 2024
1 parent f18dc11 commit 71dd5a6
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 46 deletions.
1 change: 1 addition & 0 deletions python/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ impl Config {
language = None,
enable_overnight = false,
))]
#[allow(clippy::too_many_arguments)]
fn py_new(
app_key: String,
app_secret: String,
Expand Down
84 changes: 42 additions & 42 deletions rust/crates/httpclient/src/qs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -153,9 +153,9 @@ impl<'a, 'b, W: Write> Serializer for QsSerializer<'a, 'b, W> {
Err(QsError::Unsupported)
}

fn serialize_some<T: ?Sized>(self, _value: &T) -> Result<Self::Ok, Self::Error>
fn serialize_some<T>(self, _value: &T) -> Result<Self::Ok, Self::Error>
where
T: serde::Serialize,
T: serde::Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand All @@ -177,26 +177,26 @@ impl<'a, 'b, W: Write> Serializer for QsSerializer<'a, 'b, W> {
Err(QsError::Unsupported)
}

fn serialize_newtype_struct<T: ?Sized>(
fn serialize_newtype_struct<T>(
self,
_name: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: serde::Serialize,
T: serde::Serialize + ?Sized,
{
Err(QsError::Unsupported)
}

fn serialize_newtype_variant<T: ?Sized>(
fn serialize_newtype_variant<T>(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: serde::Serialize,
T: serde::Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand Down Expand Up @@ -267,9 +267,9 @@ impl<'a, 'b, W: Write> SerializeSeq for QsSeqSerializer<'a, 'b, W> {
type Ok = ();
type Error = QsError;

fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<(), Self::Error>
fn serialize_element<T>(&mut self, value: &T) -> Result<(), Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
value.serialize(QsSeqItemSerializer {
writer: self.writer,
Expand All @@ -289,9 +289,9 @@ impl<'a, 'b, W: Write> SerializeTuple for QsTupleSerializer<'a, 'b, W> {
type Ok = ();
type Error = QsError;

fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<(), Self::Error>
fn serialize_element<T>(&mut self, value: &T) -> Result<(), Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
value.serialize(QsSeqItemSerializer {
writer: self.writer,
Expand Down Expand Up @@ -340,9 +340,9 @@ impl<'a, 'b, W: Write> Serializer for QsSeqItemSerializer<'a, 'b, W> {
Err(QsError::Unsupported)
}

fn serialize_some<T: ?Sized>(self, _value: &T) -> Result<Self::Ok, Self::Error>
fn serialize_some<T>(self, _value: &T) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand All @@ -364,26 +364,26 @@ impl<'a, 'b, W: Write> Serializer for QsSeqItemSerializer<'a, 'b, W> {
Err(QsError::Unsupported)
}

fn serialize_newtype_struct<T: ?Sized>(
fn serialize_newtype_struct<T>(
self,
_name: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}

fn serialize_newtype_variant<T: ?Sized>(
fn serialize_newtype_variant<T>(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand Down Expand Up @@ -452,9 +452,9 @@ impl<'a, 'b, W: Write> SerializeTuple for QsTuplePairSerializer<'a, 'b, W> {
type Ok = ();
type Error = QsError;

fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<(), Self::Error>
fn serialize_element<T>(&mut self, value: &T) -> Result<(), Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
if self.key.is_none() {
self.key = Some(value.serialize(QsKeySerializer)?);
Expand Down Expand Up @@ -504,17 +504,17 @@ impl<'a, 'b, W: Write> SerializeMap for QsMapSerializer<'a, 'b, W> {
type Ok = ();
type Error = QsError;

fn serialize_key<T: ?Sized>(&mut self, key: &T) -> Result<(), Self::Error>
fn serialize_key<T>(&mut self, key: &T) -> Result<(), Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
self.key = Some(key.serialize(QsKeySerializer)?);
Ok(())
}

fn serialize_value<T: ?Sized>(&mut self, value: &T) -> Result<(), Self::Error>
fn serialize_value<T>(&mut self, value: &T) -> Result<(), Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
for value in value.serialize(QsValueSerializer)? {
self.writer.add_pair(self.key.as_ref().unwrap(), &value)?;
Expand Down Expand Up @@ -562,9 +562,9 @@ impl Serializer for QsKeySerializer {
Err(QsError::Unsupported)
}

fn serialize_some<T: ?Sized>(self, _value: &T) -> Result<Self::Ok, Self::Error>
fn serialize_some<T>(self, _value: &T) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand All @@ -586,26 +586,26 @@ impl Serializer for QsKeySerializer {
Err(QsError::Unsupported)
}

fn serialize_newtype_struct<T: ?Sized>(
fn serialize_newtype_struct<T>(
self,
_name: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}

fn serialize_newtype_variant<T: ?Sized>(
fn serialize_newtype_variant<T>(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand Down Expand Up @@ -694,9 +694,9 @@ impl Serializer for QsValueSerializer {
Ok(vec![])
}

fn serialize_some<T: ?Sized>(self, value: &T) -> Result<Self::Ok, Self::Error>
fn serialize_some<T>(self, value: &T) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
value.serialize(self)
}
Expand All @@ -718,26 +718,26 @@ impl Serializer for QsValueSerializer {
Err(QsError::Unsupported)
}

fn serialize_newtype_struct<T: ?Sized>(
fn serialize_newtype_struct<T>(
self,
_name: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}

fn serialize_newtype_variant<T: ?Sized>(
fn serialize_newtype_variant<T>(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand Down Expand Up @@ -831,9 +831,9 @@ impl Serializer for QsPrimaryValueSerializer {
Ok(None)
}

fn serialize_some<T: ?Sized>(self, value: &T) -> Result<Self::Ok, Self::Error>
fn serialize_some<T>(self, value: &T) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
value.serialize(self)
}
Expand All @@ -855,26 +855,26 @@ impl Serializer for QsPrimaryValueSerializer {
Err(QsError::Unsupported)
}

fn serialize_newtype_struct<T: ?Sized>(
fn serialize_newtype_struct<T>(
self,
_name: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}

fn serialize_newtype_variant<T: ?Sized>(
fn serialize_newtype_variant<T>(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_value: &T,
) -> Result<Self::Ok, Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
Err(QsError::Unsupported)
}
Expand Down Expand Up @@ -936,9 +936,9 @@ impl SerializeSeq for QsArrayValueSerializer {
type Ok = Vec<String>;
type Error = QsError;

fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<(), Self::Error>
fn serialize_element<T>(&mut self, value: &T) -> Result<(), Self::Error>
where
T: Serialize,
T: Serialize + ?Sized,
{
let value = value.serialize(QsPrimaryValueSerializer)?;
self.values.extend(value);
Expand Down
8 changes: 4 additions & 4 deletions rust/src/quote/core.rs
Original file line number Diff line number Diff line change
Expand Up @@ -905,8 +905,8 @@ impl Core {
fn handle_get_realtime_depth(&self, symbol: String) -> SecurityDepth {
let mut result = SecurityDepth::default();
if let Some(data) = self.store.securities.get(&symbol) {
result.asks = data.asks.clone();
result.bids = data.bids.clone();
result.asks.clone_from(&data.asks);
result.bids.clone_from(&data.bids);
}
result
}
Expand All @@ -928,8 +928,8 @@ impl Core {
fn handle_get_realtime_brokers(&self, symbol: String) -> SecurityBrokers {
let mut result = SecurityBrokers::default();
if let Some(data) = self.store.securities.get(&symbol) {
result.ask_brokers = data.ask_brokers.clone();
result.bid_brokers = data.bid_brokers.clone();
result.ask_brokers.clone_from(&data.ask_brokers);
result.bid_brokers.clone_from(&data.bid_brokers);
}
result
}
Expand Down

0 comments on commit 71dd5a6

Please sign in to comment.