use quick_xml::events::BytesStart;
pub(super) const ATOM_NS: &str = "http://www.w3.org/2005/Atom";
pub(super) const XHTML_NS: &str = "http://www.w3.org/1999/xhtml";
pub(super) const ITUNES_NS: &str = "http://www.itunes.com/dtds/podcast-1.0.dtd";
pub(super) const PODCAST_NS: &str = "https://podcastindex.org/namespace/1.0";
pub(super) const DC_NS: &str = "http://purl.org/dc/elements/1.1/";
pub(super) const MEDIA_NS: &str = "http://search.yahoo.com/mrss/";
pub(super) const CONTENT_NS: &str = "http://purl.org/rss/1.0/modules/content/";
pub(super) const PSC_NS: &str = "http://podlove.org/simple-chapters";
pub(super) fn push_xmlns_atom_default(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns", ATOM_NS));
}
pub(super) fn push_xmlns_atom(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:atom", ATOM_NS));
}
pub(super) fn push_xmlns_itunes(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:itunes", ITUNES_NS));
}
pub(super) fn push_xmlns_podcast(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:podcast", PODCAST_NS));
}
pub(super) fn push_xmlns_dc(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:dc", DC_NS));
}
pub(super) fn push_xmlns_media(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:media", MEDIA_NS));
}
pub(super) fn push_xmlns_content(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:content", CONTENT_NS));
}
pub(super) fn push_xmlns_psc(tag: &mut BytesStart<'_>) {
tag.push_attribute(("xmlns:psc", PSC_NS));
}