Use native Rust support for async traits in LogExporter::export() method (11% improvement) #2374
28.2% of diff hit (target 79.3%)
View this Pull Request on Codecov
28.2% of diff hit (target 79.3%)
Annotations
Check warning on line 260 in opentelemetry-appender-tracing/src/layer.rs
codecov / codecov/patch
opentelemetry-appender-tracing/src/layer.rs#L251-L260
Added lines #L251 - L260 were not covered by tests
Check warning on line 25 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L13-L25
Added lines #L13 - L25 were not covered by tests
Check warning on line 33 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L27-L33
Added lines #L27 - L33 were not covered by tests
Check warning on line 37 in opentelemetry-otlp/src/exporter/http/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/logs.rs#L35-L37
Added lines #L35 - L37 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#L39-L40
Added lines #L39 - 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 239 in opentelemetry-otlp/src/exporter/http/mod.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/mod.rs#L239
Added line #L239 was not covered by tests
Check warning on line 317 in opentelemetry-otlp/src/exporter/http/mod.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/http/mod.rs#L317
Added line #L317 was 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#L62-L76
Added lines #L62 - L76 were not covered by tests
Check warning on line 78 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L78
Added line #L78 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 83 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L83
Added line #L83 was not covered by tests
Check warning on line 94 in opentelemetry-otlp/src/exporter/tonic/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/exporter/tonic/logs.rs#L85-L94
Added lines #L85 - L94 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 130 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L130
Added line #L130 was not covered by tests
Check warning on line 134 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L132-L134
Added lines #L132 - L134 were not covered by tests
Check warning on line 139 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L137-L139
Added lines #L137 - L139 were not covered by tests
Check warning on line 152 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L147-L152
Added lines #L147 - L152 were not covered by tests
Check warning on line 154 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L154
Added line #L154 was not covered by tests
Check warning on line 156 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L156
Added line #L156 was not covered by tests
Check warning on line 158 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L158
Added line #L158 was not covered by tests
Check warning on line 162 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L162
Added line #L162 was not covered by tests
Check warning on line 164 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L164
Added line #L164 was not covered by tests
Check warning on line 166 in opentelemetry-otlp/src/logs.rs
codecov / codecov/patch
opentelemetry-otlp/src/logs.rs#L166
Added line #L166 was not covered by tests
Check warning on line 179 in opentelemetry-sdk/src/logs/log_processor.rs
codecov / codecov/patch
opentelemetry-sdk/src/logs/log_processor.rs#L179
Added line #L179 was not covered by tests