#![allow(unused)] use std::{any::Any, panic}; pub fn cast(val: &Box) -> &T { val.downcast_ref::().unwrap() } pub fn dyn_eq(x: &Box, y: &T) -> bool { cast::(x) == y } pub fn suppress_stderr() { panic::set_hook(Box::new(|_| {})); }