use crate::vm::Pr47Ptr;
use crate::error::Pr47Error;
pub trait CastIntoPr47<T> {
fn cast_from_any(t: T) -> Result<Pr47Ptr, Pr47Error>;
}
impl<T: 'static> CastIntoPr47<T> for T {
default fn cast_from_any(t: T) -> Result<Pr47Ptr, Pr47Error> {
unimplemented!()
}
}