//! `KnownTypes` trait for project-specific type enums.
//!
//! This is a standalone module at crate root to avoid circular dependencies
//! between error.rs and codec/.
use Any;
/// Trait for project-specific known types enum.
/// Implemented by `CodeGen`'d `Types` and `StreamTypes` enums.
///
/// NOTE: No blanket impl - this is explicitly implemented by `CodeGen`.