//! Mocking library supporting non-static generics. #![deny(clippy::all, clippy::pedantic, missing_docs)] pub use ridicule_macros::mock; #[doc(hidden)] pub mod __private { pub mod type_id { #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct TypeID { id: usize, } impl TypeID { #[inline] #[must_use] pub fn of() -> Self { Self { id: Self::of:: as usize, } } } } }