Use native Rust support for async traits in LogExporter::export() method (11% improvement) #2374
30.0% of diff hit (target 76.8%)
View this Pull Request on Codecov
30.0% of diff hit (target 76.8%)
Annotations
Check warning on line 258 in opentelemetry-appender-tracing/src/layer.rs
codecov / codecov/patch
opentelemetry-appender-tracing/src/layer.rs#L249-L258
Added lines #L249 - L258 were not covered by tests
Check warning on line 24 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L12-L24
Added lines #L12 - L24 were not covered by tests
Check warning on line 32 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L26-L32
Added lines #L26 - L32 were not covered by tests
Check warning on line 36 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L34-L36
Added lines #L34 - L36 were not covered by tests
Check warning on line 40 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L38-L40
Added lines #L38 - L40 were not covered by tests
Check warning on line 52 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L42-L52
Added lines #L42 - L52 were not covered by tests
Check warning on line 242 in opentelemetry-otlp/src/exporter/http/mod.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/mod.rs#L242
Added line #L242 was not covered by tests
Check warning on line 320 in opentelemetry-otlp/src/exporter/http/mod.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/mod.rs#L320
Added line #L320 was not covered by tests
Check warning on line 74 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L60-L74
Added lines #L60 - L74 were not covered by tests
Check warning on line 76 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L76
Added line #L76 was not covered by tests
Check warning on line 79 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L79
Added line #L79 was not covered by tests
Check warning on line 81 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L81
Added line #L81 was not covered by tests
Check warning on line 92 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L83-L92
Added lines #L83 - L92 were not covered by tests
Check warning on line 276 in opentelemetry-otlp/src/exporter/tonic/mod.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/mod.rs#L276
Added line #L276 was not covered by tests
Check warning on line 128 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L128
Added line #L128 was not covered by tests
Check warning on line 132 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L130-L132
Added lines #L130 - L132 were not covered by tests
Check warning on line 137 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L135-L137
Added lines #L135 - L137 were not covered by tests
Check warning on line 149 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L144-L149
Added lines #L144 - L149 were not covered by tests
Check warning on line 151 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L151
Added line #L151 was not covered by tests
Check warning on line 153 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L153
Added line #L153 was not covered by tests
Check warning on line 155 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L155
Added line #L155 was not covered by tests
Check warning on line 159 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L159
Added line #L159 was not covered by tests
Check warning on line 161 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L161
Added line #L161 was not covered by tests
Check warning on line 163 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L163
Added line #L163 was not covered by tests
Check warning on line 353 in opentelemetry-sdk/src/logs/log_processor.rs
codecov / codecov/patch
opentelemetry-sdk/src/logs/log_processor.rs#L353
Added line #L353 was not covered by tests