///|
pub extend Kind with Eq::{equal, not_equal}

///|
pub extend Kind with Debug::{to_repr}

///|
pub extend Span with Eq::{equal, not_equal}

///|
pub extend Span with Debug::{to_repr}

///|
pub extend Diagnostic with Eq::{equal, not_equal}

///|
pub extend Diagnostic with Debug::{to_repr}

///|
pub extend Document with Debug::{to_repr}

///|
pub extend LocatedString with Eq::{equal, not_equal}

///|
pub extend LocatedString with Debug::{to_repr}

///|
pub extend Dependency with Eq::{equal, not_equal}

///|
pub extend Dependency with Debug::{to_repr}