// Generated by scripts/trait-extensions.py; excluded from production LOC.

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

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

///|
pub extend CacheStats with ToJson::{to_json}

///|
pub extend CacheStats with @json.FromJson::{from_json}

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

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

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

///|
pub extend Limits with ToJson::{to_json}

///|
pub extend Limits with @json.FromJson::{from_json}

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

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

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

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

///|
pub extend IndexLevel with ToJson::{to_json}

///|
pub extend IndexLevel with @json.FromJson::{from_json}

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

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

///|
pub extend IndexNode with ToJson::{to_json}

///|
pub extend IndexNode with @json.FromJson::{from_json}

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

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

///|
pub extend IndexHit with ToJson::{to_json}

///|
pub extend IndexHit with @json.FromJson::{from_json}

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

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

///|
pub extend Bounds with ToJson::{to_json}

///|
pub extend Bounds with @json.FromJson::{from_json}

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

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

///|
pub extend Coordinate with ToJson::{to_json}

///|
pub extend Coordinate with @json.FromJson::{from_json}

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

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

///|
pub extend GeometryKind with ToJson::{to_json}

///|
pub extend GeometryKind with @json.FromJson::{from_json}

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

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

///|
pub extend Geometry with ToJson::{to_json}

///|
pub extend Geometry with @json.FromJson::{from_json}

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

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

///|
pub extend Column with ToJson::{to_json}

///|
pub extend Column with @json.FromJson::{from_json}

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

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

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

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

///|
pub extend Crs with ToJson::{to_json}

///|
pub extend Crs with @json.FromJson::{from_json}

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

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

///|
pub extend Header with ToJson::{to_json}

///|
pub extend Header with @json.FromJson::{from_json}

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

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

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

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

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

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

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

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

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

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

///|
pub extend ByteRange with ToJson::{to_json}

///|
pub extend ByteRange with @json.FromJson::{from_json}

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

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

///|
pub extend ContentRange with ToJson::{to_json}

///|
pub extend ContentRange with @json.FromJson::{from_json}

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

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

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

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

///|
pub extend TransferStats with ToJson::{to_json}

///|
pub extend TransferStats with @json.FromJson::{from_json}

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

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

///|
pub extend SchemaDifference with ToJson::{to_json}

///|
pub extend SchemaDifference with @json.FromJson::{from_json}

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

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

///|
pub extend DatasetSummary with ToJson::{to_json}

///|
pub extend DatasetSummary with @json.FromJson::{from_json}

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

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

///|
pub extend ColumnSummary with ToJson::{to_json}

///|
pub extend ColumnSummary with @json.FromJson::{from_json}

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

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

///|
pub extend ArchiveSummary with ToJson::{to_json}

///|
pub extend ArchiveSummary with @json.FromJson::{from_json}

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

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

///|
pub extend Diagnostic with ToJson::{to_json}

///|
pub extend Diagnostic with @json.FromJson::{from_json}

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

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

///|
pub extend ValidationReport with ToJson::{to_json}

///|
pub extend ValidationReport with @json.FromJson::{from_json}

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

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

///|
pub extend WriteOptions with ToJson::{to_json}

///|
pub extend WriteOptions with @json.FromJson::{from_json}