///|
/// Explicit trait-method exposure preserves the public API on moonc 0.10.14+.

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

///|
pub extend ClusterResult with @debug.Debug::{to_repr}

///|
pub extend ClusterResult with Default::{default}

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

///|
pub extend CompactClusterResult with @debug.Debug::{to_repr}

///|
pub extend CompactClusterResult with Default::{default}

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

///|
pub extend FlatBuffers with @debug.Debug::{to_repr}

///|
pub extend FlatBuffers with Default::{default}

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

///|
pub extend FlatBuffers3D with @debug.Debug::{to_repr}

///|
pub extend FlatBuffers3D with Default::{default}

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

///|
pub extend GeofenceEvent with @debug.Debug::{to_repr}

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

///|
pub extend GeofenceMonitor with @debug.Debug::{to_repr}

///|
pub extend GeofenceMonitor with Default::{default}

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

///|
pub extend GridCell with @debug.Debug::{to_repr}

///|
pub extend GridCell with Default::{default}

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

///|
pub extend GridDensitySummary with @debug.Debug::{to_repr}

///|
pub extend GridDensitySummary with Default::{default}

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

///|
pub extend Point2D with @debug.Debug::{to_repr}

///|
pub extend Point2D with Default::{default}

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

///|
pub extend Polygon2D with @debug.Debug::{to_repr}

///|
pub extend Polygon2D with Default::{default}

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

///|
pub extend Rng with @debug.Debug::{to_repr}

///|
pub extend Rng with Default::{default}

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

///|
pub extend StrMeshTree3D with @debug.Debug::{to_repr}

///|
pub extend StrMeshTree3D with Default::{default}

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

///|
pub extend StrPolygonIndex with @debug.Debug::{to_repr}

///|
pub extend StrPolygonIndex with Default::{default}

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

///|
pub extend StrTree with @debug.Debug::{to_repr}

///|
pub extend StrTree with Default::{default}

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

///|
pub extend StrTree3D with @debug.Debug::{to_repr}

///|
pub extend StrTree3D with Default::{default}

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

///|
pub extend StrTree4D with @debug.Debug::{to_repr}

///|
pub extend StrTree4D with Default::{default}

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

///|
pub extend StreamingTrajectoryCompressor with @debug.Debug::{to_repr}

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

///|
pub extend TrajectoryPoint with @debug.Debug::{to_repr}

///|
pub extend TrajectoryPoint with Default::{default}

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

///|
pub extend TrajectorySegment with @debug.Debug::{to_repr}

///|
pub extend TrajectorySegment with Default::{default}

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

///|
pub extend TrajectorySimplificationResult with @debug.Debug::{to_repr}

///|
pub extend TrajectorySimplificationResult with Default::{default}

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

///|
pub extend TrajectoryWindowIndex with @debug.Debug::{to_repr}

///|
pub extend TrajectoryWindowIndex with Default::{default}

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

///|
pub extend TreeStats with @debug.Debug::{to_repr}

///|
pub extend TreeStats with Default::{default}

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

///|
pub extend TreeStats3D with @debug.Debug::{to_repr}

///|
pub extend TreeStats3D with Default::{default}

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

///|
pub extend TreeStats4D with @debug.Debug::{to_repr}

///|
pub extend TreeStats4D with Default::{default}

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

///|
pub extend Triangle3D with @debug.Debug::{to_repr}

///|
pub extend Triangle3D with Default::{default}