// Trait methods that stay available with dot syntax are declared here
// explicitly; the rest are kept only for compatibility and are hidden.
// --- promoted: kept as regular methods ---
///|
pub extend Channel with Show::{to_string}
///|
pub extend RssError with Show::{to_string}
///|
pub extend ValidationError with Show::{to_string}
// --- deprecated: hidden from the generated interface ---
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Category with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Category with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Category with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Channel with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Channel with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Channel with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Cloud with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Cloud with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Cloud with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend DublinCoreExtension with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend DublinCoreExtension with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend DublinCoreExtension with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Enclosure with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Enclosure with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Enclosure with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Extension with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Extension with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Extension with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Guid with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Guid with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Guid with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Image with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Image with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Image with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Item with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Item with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Item with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesCategory with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesCategory with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesCategory with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesChannelExtension with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesChannelExtension with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesChannelExtension with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesItemExtension with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesItemExtension with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesItemExtension with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesOwner with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesOwner with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend ITunesOwner with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend RssError with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend RssError with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend RssError with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend Source with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend Source with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend Source with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend SyndicationExtension with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend SyndicationExtension with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend SyndicationExtension with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend TextInput with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend TextInput with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend TextInput with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend UpdatePeriod with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend UpdatePeriod with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend UpdatePeriod with Eq::{not_equal}
///|
#deprecated("Use `Debug::to_repr` instead", skip_current_package=true)
#doc(hidden)
pub extend ValidationError with @debug.Debug::{to_repr}
///|
#deprecated("Use `==` instead", skip_current_package=true)
#doc(hidden)
pub extend ValidationError with Eq::{equal}
///|
#deprecated("Use `!=` instead", skip_current_package=true)
#doc(hidden)
pub extend ValidationError with Eq::{not_equal}
///|
#deprecated("Use `Show::output` instead", skip_current_package=true)
#doc(hidden)
pub extend Channel with Show::{output}
///|
#deprecated("Use `Show::output` instead", skip_current_package=true)
#doc(hidden)
pub extend RssError with Show::{output}
///|
#deprecated("Use `Show::output` instead", skip_current_package=true)
#doc(hidden)
pub extend UpdatePeriod with Show::{output}
///|
#deprecated("Use `Show::output` instead", skip_current_package=true)
#doc(hidden)
pub extend ValidationError with Show::{output}