use std::any::type_name;
pub fn print_type_of<T>(_: &T) -> &'static str {
let name = type_name::<T>();
print!("类型是: {}\n", name);
name
}
pub fn print_type_of_with_name<T>(_: &T, var_name: &str) -> &'static str {
let name = type_name::<T>();
print!("变量{}的类型是: {}\n", var_name, name);
name
}
pub fn vec_to_string(vec: Vec<u8>) -> String {
String::from_utf8_lossy(&vec).to_string()
}