mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-19 07:41:02 +00:00
cargo +nightly fmt (#3540)
* cargo +nightly fmt * add cargo-fmt check to ci * update ci * fmt * fmt * skip macro * ignore bridges
This commit is contained in:
@@ -16,14 +16,17 @@
|
||||
|
||||
//! Metered variant of bounded mpsc channels to be able to extract metrics.
|
||||
|
||||
use futures::{channel::mpsc, task::Poll, task::Context, sink::SinkExt, stream::Stream};
|
||||
use futures::{
|
||||
channel::mpsc,
|
||||
sink::SinkExt,
|
||||
stream::Stream,
|
||||
task::{Context, Poll},
|
||||
};
|
||||
|
||||
use std::result;
|
||||
use std::pin::Pin;
|
||||
use std::{pin::Pin, result};
|
||||
|
||||
use super::Meter;
|
||||
|
||||
|
||||
/// Create a wrapped `mpsc::channel` pair of `MeteredSender` and `MeteredReceiver`.
|
||||
pub fn channel<T>(capacity: usize) -> (MeteredSender<T>, MeteredReceiver<T>) {
|
||||
let (tx, rx) = mpsc::channel(capacity);
|
||||
@@ -61,7 +64,7 @@ impl<T> Stream for MeteredReceiver<T> {
|
||||
Poll::Ready(x) => {
|
||||
self.meter.note_received();
|
||||
Poll::Ready(x)
|
||||
}
|
||||
},
|
||||
other => other,
|
||||
}
|
||||
}
|
||||
@@ -84,7 +87,7 @@ impl<T> MeteredReceiver<T> {
|
||||
Some(x) => {
|
||||
self.meter.note_received();
|
||||
Ok(Some(x))
|
||||
}
|
||||
},
|
||||
None => Ok(None),
|
||||
}
|
||||
}
|
||||
@@ -96,7 +99,6 @@ impl<T> futures::stream::FusedStream for MeteredReceiver<T> {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// The sender component, tracking the number of items
|
||||
/// sent across it.
|
||||
#[derive(Debug)]
|
||||
|
||||
@@ -16,16 +16,17 @@
|
||||
|
||||
//! Metered variant of mpsc channels to be able to extract metrics.
|
||||
|
||||
use std::sync::atomic::{AtomicUsize, Ordering};
|
||||
use std::sync::Arc;
|
||||
use std::sync::{
|
||||
atomic::{AtomicUsize, Ordering},
|
||||
Arc,
|
||||
};
|
||||
|
||||
use derive_more::{Add, Display};
|
||||
|
||||
mod bounded;
|
||||
mod unbounded;
|
||||
|
||||
pub use self::bounded::*;
|
||||
pub use self::unbounded::*;
|
||||
pub use self::{bounded::*, unbounded::*};
|
||||
|
||||
/// A peek into the inner state of a meter.
|
||||
#[derive(Debug, Clone, Default)]
|
||||
@@ -74,8 +75,7 @@ impl Meter {
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use futures::executor::block_on;
|
||||
use futures::StreamExt;
|
||||
use futures::{executor::block_on, StreamExt};
|
||||
|
||||
#[derive(Clone, Copy, Debug, Default)]
|
||||
struct Msg {
|
||||
@@ -137,8 +137,8 @@ mod tests {
|
||||
});
|
||||
}
|
||||
|
||||
use std::time::Duration;
|
||||
use futures_timer::Delay;
|
||||
use std::time::Duration;
|
||||
|
||||
#[test]
|
||||
fn stream_and_sink() {
|
||||
|
||||
@@ -16,14 +16,16 @@
|
||||
|
||||
//! Metered variant of unbounded mpsc channels to be able to extract metrics.
|
||||
|
||||
use futures::{channel::mpsc, task::Poll, task::Context, stream::Stream};
|
||||
use futures::{
|
||||
channel::mpsc,
|
||||
stream::Stream,
|
||||
task::{Context, Poll},
|
||||
};
|
||||
|
||||
use std::result;
|
||||
use std::pin::Pin;
|
||||
use std::{pin::Pin, result};
|
||||
|
||||
use super::Meter;
|
||||
|
||||
|
||||
/// Create a wrapped `mpsc::channel` pair of `MeteredSender` and `MeteredReceiver`.
|
||||
pub fn unbounded<T>() -> (UnboundedMeteredSender<T>, UnboundedMeteredReceiver<T>) {
|
||||
let (tx, rx) = mpsc::unbounded();
|
||||
@@ -61,7 +63,7 @@ impl<T> Stream for UnboundedMeteredReceiver<T> {
|
||||
Poll::Ready(x) => {
|
||||
self.meter.note_received();
|
||||
Poll::Ready(x)
|
||||
}
|
||||
},
|
||||
other => other,
|
||||
}
|
||||
}
|
||||
@@ -84,7 +86,7 @@ impl<T> UnboundedMeteredReceiver<T> {
|
||||
Some(x) => {
|
||||
self.meter.note_received();
|
||||
Ok(Some(x))
|
||||
}
|
||||
},
|
||||
None => Ok(None),
|
||||
}
|
||||
}
|
||||
@@ -96,7 +98,6 @@ impl<T> futures::stream::FusedStream for UnboundedMeteredReceiver<T> {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// The sender component, tracking the number of items
|
||||
/// sent across it.
|
||||
#[derive(Debug)]
|
||||
|
||||
Reference in New Issue
Block a user