///|
pub extend File with Eq::{equal, not_equal}
///|
pub extend File with @debug.Debug::{to_repr}
///|
pub extend File with ToJson::{to_json}
///|
pub extend File with @json.FromJson::{from_json}
///|
pub extend Snapshot with Eq::{equal, not_equal}
///|
pub extend Snapshot with @debug.Debug::{to_repr}
///|
pub extend Snapshot with ToJson::{to_json}
///|
pub extend Snapshot with @json.FromJson::{from_json}
///|
pub extend Operation with Eq::{equal, not_equal}
///|
pub extend Operation with @debug.Debug::{to_repr}
///|
pub extend Operation with ToJson::{to_json}
///|
pub extend Operation with @json.FromJson::{from_json}
///|
pub extend Issue with Eq::{equal, not_equal}
///|
pub extend Issue with @debug.Debug::{to_repr}
///|
pub extend Issue with ToJson::{to_json}
///|
pub extend Issue with @json.FromJson::{from_json}
///|
pub extend Change with Eq::{equal, not_equal}
///|
pub extend Change with @debug.Debug::{to_repr}
///|
pub extend Change with ToJson::{to_json}
///|
pub extend Change with @json.FromJson::{from_json}
///|
pub extend Plan with Eq::{equal, not_equal}
///|
pub extend Plan with @debug.Debug::{to_repr}
///|
pub extend Plan with ToJson::{to_json}
///|
pub extend Plan with @json.FromJson::{from_json}