pub trait ExtractDefusePayload<T> {
type Error;
// Required method
fn extract_defuse_payload(self) -> Result<DefusePayload<T>, Self::Error>;
}
pub trait ExtractDefusePayload<T> {
type Error;
// Required method
fn extract_defuse_payload(self) -> Result<DefusePayload<T>, Self::Error>;
}