pub struct Stub + Send + Sync + 'static> { _in: std::marker::PhantomData, } impl + Send + Sync + 'static> Stub { #[allow(dead_code)] pub fn handler(init_ctx: &crate::InitConfig) -> crate::handlers::simple_typed::SimpleRlnl { crate::handlers::simple_typed::SimpleRlnl::new(Stub::new(init_ctx)) } fn new(_init_ctx: &crate::InitConfig) -> Self { Self { _in: std::marker::PhantomData, } } } #[async_trait::async_trait] impl + Send + Sync + 'static> crate::handlers::simple_typed::RlnlEventCodeHandler for Stub { type In = In; const CODE: rlnl::event_code::NetworkEvent = crate::handler::i16_to_event_or_panic(CODE_IN); async fn handle(&self, _data: Self::In, _peer: &std::sync::Arc>, _user: &crate::UserData, _sender: &std::sync::Arc>) { log::debug!("Got {:?} event", Self::CODE); //log::debug!("Got {:?} event: {:?}", Self::CODE, data); } }