mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-19 17:01:02 +00:00
add dispute metrics, some chores (#3842)
* rename: MsgFilter -> MessageInterceptor * feat: add dispute metrics * fixup * test fixins * fix metrics * dummysubsystem export and trait fn fix * chore: fmt * undo unwanted changes * foo * pfmt * fixup * fixup * revert * some more * Update node/malus/Cargo.toml Co-authored-by: Andronik Ordian <write@reusable.software> * Update node/core/dispute-coordinator/src/metrics.rs Co-authored-by: Andronik Ordian <write@reusable.software> * Update node/core/dispute-coordinator/src/metrics.rs Co-authored-by: Andronik Ordian <write@reusable.software> * Update node/core/dispute-coordinator/src/metrics.rs Co-authored-by: Andronik Ordian <write@reusable.software> * add license header * fix lockfile * new with opts * fmt * Update node/core/dispute-coordinator/src/metrics.rs * feature gate Co-authored-by: Andronik Ordian <write@reusable.software>
This commit is contained in:
committed by
GitHub
parent
6fa18a2339
commit
cc8b861271
@@ -150,22 +150,25 @@ pub fn sender_receiver() -> (TestSubsystemSender, mpsc::UnboundedReceiver<AllMes
|
||||
}
|
||||
|
||||
#[async_trait::async_trait]
|
||||
impl overseer::SubsystemSender<AllMessages> for TestSubsystemSender {
|
||||
async fn send_message(&mut self, msg: AllMessages) {
|
||||
self.tx.send(msg).await.expect("test overseer no longer live");
|
||||
impl<T> overseer::SubsystemSender<T> for TestSubsystemSender
|
||||
where
|
||||
T: Into<AllMessages> + Send + 'static,
|
||||
{
|
||||
async fn send_message(&mut self, msg: T) {
|
||||
self.tx.send(msg.into()).await.expect("test overseer no longer live");
|
||||
}
|
||||
|
||||
async fn send_messages<T>(&mut self, msgs: T)
|
||||
async fn send_messages<X>(&mut self, msgs: X)
|
||||
where
|
||||
T: IntoIterator<Item = AllMessages> + Send,
|
||||
T::IntoIter: Send,
|
||||
X: IntoIterator<Item = T> + Send,
|
||||
X::IntoIter: Send,
|
||||
{
|
||||
let mut iter = stream::iter(msgs.into_iter().map(Ok));
|
||||
let mut iter = stream::iter(msgs.into_iter().map(|msg| Ok(msg.into())));
|
||||
self.tx.send_all(&mut iter).await.expect("test overseer no longer live");
|
||||
}
|
||||
|
||||
fn send_unbounded_message(&mut self, msg: AllMessages) {
|
||||
self.tx.unbounded_send(msg).expect("test overseer no longer live");
|
||||
fn send_unbounded_message(&mut self, msg: T) {
|
||||
self.tx.unbounded_send(msg.into()).expect("test overseer no longer live");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user