#![deny(clippy::pedantic, unused_imports)] #![allow(dead_code, unstable_name_collisions)] #![feature(impl_trait_in_assoc_type)] use mon::{Parser, input::Input}; pub trait Parseable<'a, I: Input + 'a> { type Parser: Parser; fn parser() -> Self::Parser; } pub mod atom; pub mod ebuild; pub mod useflag;