rebound 0.4.4

Full runtime reflection for Rust, with lifetime safety
Documentation

use rebound::{Type, rebound};

#[rebound]
struct GenericStruct<T> {
    inner: T
}

#[rebound]
struct ConstGenericStruct<const N: usize> {
    inner: [i32; N],
}

fn main() {
    Type::from::<GenericStruct<i32>>();
    Type::from::<GenericStruct<bool>>();

    Type::from::<ConstGenericStruct<1>>();
    Type::from::<ConstGenericStruct<5>>();
}