mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 22:11:02 +00:00
39 lines
654 B
Rust
39 lines
654 B
Rust
#![allow(dead_code)]
|
|
|
|
use polkadot_overseer_gen::*;
|
|
|
|
#[derive(Default)]
|
|
struct AwesomeSubSys;
|
|
|
|
#[derive(Default)]
|
|
struct AwesomeSubSys2;
|
|
|
|
#[derive(Clone, Debug)]
|
|
struct SigSigSig;
|
|
|
|
struct Event;
|
|
|
|
#[derive(Clone)]
|
|
struct MsgStrukt(u8);
|
|
|
|
#[overlord(signal=SigSigSig, event=Event, gen=AllMessages, error=OverseerError)]
|
|
struct Overseer {
|
|
#[subsystem(MsgStrukt)]
|
|
sub0: AwesomeSubSys,
|
|
|
|
#[subsystem(MsgStrukt)]
|
|
sub1: AwesomeSubSys2,
|
|
}
|
|
|
|
#[derive(Debug, Clone)]
|
|
struct DummySpawner;
|
|
|
|
struct DummyCtx;
|
|
|
|
fn main() {
|
|
let overseer = Overseer::<_,_>::builder()
|
|
.sub0(AwesomeSubSys::default())
|
|
.spawner(DummySpawner)
|
|
.build(|| -> DummyCtx { DummyCtx } );
|
|
}
|