pub trait Prove: 'static { // Required methods fn prove(&self) -> bool; fn is(&self, other: &dyn Any) -> bool; }