use std::any::TypeId;
#[derive(Debug)]
pub enum Pr47Error {
TypeCast { from: TypeId, to: TypeId, from_name: &'static str, to_name: &'static str },
NotBorrow,
NotBorrowMut,
NotMove,
NotEnoughParam,
TooManyParam,
NullPointer,
RustException { rust_error: Box<dyn std::error::Error> }
}