pub(super) fn parse_generic<'input, const VERSION: u8, const OWNED: bool>( s: &'input str, ) -> Result<<() as ParseTarget<'input, VERSION, OWNED>>::Output, Error>where (): ParseTarget<'input, VERSION, OWNED>,