// derive_deftly_adhoc disables unused deftly attribute checking, so we needn't cfg_attr them all
/// <https://spec.torproject.org/dir-spec/creating-key-certificates.html#item:dir-key-certificate-version>
/// <https://spec.torproject.org/dir-spec/creating-key-certificates.html#item:dir-key-published>
/// <https://spec.torproject.org/dir-spec/creating-key-certificates.html#item:dir-key-crosscert>
/// <https://spec.torproject.org/dir-spec/creating-key-certificates.html#item:dir-key-certificate-version>
pub fn parse_multiple(s: &str) -> Result<impl Iterator<Item = Result<UncheckedAuthCert>> + '_> {
/// So a `CrossCert` in [`AuthCert::dir_key_crosscert`] in a bare `AuthCert` has been validated.
// However, we are far too busy now with rewriting the universe to consider transitioning it away.
// derive_deftly_adhoc disables unused deftly attribute checking, so we needn't cfg_attr them all
/// <https://spec.torproject.org/dir-spec/creating-key-certificates.html#item:dir-key-crosscert>
/// * <https://spec.torproject.org/dir-spec/creating-key-certificates.html#item:dir-key-certification>
// derive_deftly_adhoc disables unused deftly attribute checking, so we needn't cfg_attr them all