rkyv_typename 0.1.0

Customizable naming for types
Documentation

rkyv_typename adds type names for rkyv_dyn.


You may be looking for:

rkyv_typename in action

use rkyv_typename::TypeName;
#[derive(TypeName)]
#[typename = "CoolType"]
struct Example<T>(T);

fn main() {
    let mut type_name = String::new();
    Example::<i32>::build_type_name(|piece| type_name += piece);
    assert_eq!(type_name, "CoolType<i32>");
}