flect 0.1.1

Rust reflection [WIP]
Documentation
pub mod ptr;
pub mod types;
pub mod model;
pub mod inspect;
pub mod impls;

pub use model::{Model, VTable};
pub use inspect::Inspect;

/// Main trait for type reflection
/// Defines a [Model] and a [VTable] for a type
///
/// # Safety
/// If implemented incorrectly, could lead to UB
pub unsafe trait Reflect {
    const MODEL: &'static Model<'static>;

    const VTABLE: &'static VTable;
}