21 lines
403 B
Rust
21 lines
403 B
Rust
#![deny(clippy::pedantic, unused_imports)]
|
|
#![allow(
|
|
dead_code,
|
|
unstable_name_collisions,
|
|
clippy::missing_errors_doc,
|
|
clippy::missing_panics_doc
|
|
)]
|
|
#![feature(impl_trait_in_assoc_type)]
|
|
|
|
use mon::{Parser, input::Input};
|
|
|
|
pub trait Parseable<'a, I: Input + 'a> {
|
|
type Parser: Parser<I, Output = Self>;
|
|
|
|
fn parser() -> Self::Parser;
|
|
}
|
|
|
|
pub mod atom;
|
|
pub mod repo;
|
|
pub mod useflag;
|