pub trait Inspector {
// Required methods
fn on_deadline(&mut self, deadline: Deadline);
fn on_event(&mut self, event: DefuseEvent<'_>);
fn on_intent_executed(
&mut self,
signer_id: &AccountIdRef,
hash: CryptoHash,
nonce: Nonce,
);
}