Skip to content

Commit 71f480d

Browse files
committed
make errors send and sync
1 parent 4932a5a commit 71f480d

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

opentelemetry-etw-logs/src/exporter/options.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ impl std::fmt::Debug for dyn EventNameCallback {
6565
}
6666
}
6767

68-
fn validate_etw_event_name(event_name: &str) -> Result<(), Box<dyn Error>> {
68+
fn validate_etw_event_name(event_name: &str) -> Result<(), Box<dyn Error + Send + Sync + 'static>> {
6969
if event_name.is_empty() {
7070
return Err("Event name cannot be empty.".into());
7171
}

opentelemetry-etw-logs/src/processor.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,13 @@ impl ProcessorBuilder {
154154
}
155155

156156
/// Builds the processor with given options, returning `Error` if it fails.
157-
pub fn build(self) -> Result<Processor, Box<dyn Error>> {
157+
pub fn build(self) -> Result<Processor, Box<dyn Error + Send + Sync + 'static>> {
158158
self.validate()?;
159159

160160
Ok(Processor::new(self.options))
161161
}
162162

163-
fn validate(&self) -> Result<(), Box<dyn Error>> {
163+
fn validate(&self) -> Result<(), Box<dyn Error + Send + Sync + 'static>> {
164164
validate_provider_name(self.options.provider_name(), self.provider_name_compat_mode)?;
165165
Ok(())
166166
}
@@ -169,7 +169,7 @@ impl ProcessorBuilder {
169169
fn validate_provider_name(
170170
provider_name: &str,
171171
compat_mode: ProviderNameCompatMode,
172-
) -> Result<(), Box<dyn Error>> {
172+
) -> Result<(), Box<dyn Error + Send + Sync + 'static>> {
173173
if provider_name.is_empty() {
174174
return Err("Provider name must not be empty.".into());
175175
}

opentelemetry-user-events-logs/src/logs/processor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ where
191191
}
192192

193193
/// Builds the processor with the configured callback
194-
pub fn build(self) -> Result<Processor<C>, Box<dyn Error>> {
194+
pub fn build(self) -> Result<Processor<C>, Box<dyn Error + Send + Sync + 'static>> {
195195
// Validate provider name
196196
if self.provider_name.is_empty() {
197197
return Err("Provider name cannot be empty.".into());

0 commit comments

Comments
 (0)