@@ -98,7 +98,7 @@ pub enum UserAttentionType {
9898pub enum Error {
9999 /// Failed to create webview.
100100 #[ error( "failed to create webview: {0}" ) ]
101- CreateWebview ( Box < dyn std:: error:: Error + Send > ) ,
101+ CreateWebview ( Box < dyn std:: error:: Error + Send + Sync > ) ,
102102 /// Failed to create window.
103103 #[ error( "failed to create window" ) ]
104104 CreateWindow ,
@@ -118,16 +118,16 @@ pub enum Error {
118118 #[ cfg( feature = "system-tray" ) ]
119119 #[ cfg_attr( doc_cfg, doc( cfg( feature = "system-tray" ) ) ) ]
120120 #[ error( "error encountered during tray setup: {0}" ) ]
121- SystemTray ( Box < dyn std:: error:: Error + Send > ) ,
121+ SystemTray ( Box < dyn std:: error:: Error + Send + Sync > ) ,
122122 /// Failed to load window icon.
123123 #[ error( "invalid icon: {0}" ) ]
124- InvalidIcon ( Box < dyn std:: error:: Error + Send > ) ,
124+ InvalidIcon ( Box < dyn std:: error:: Error + Send + Sync > ) ,
125125 /// Failed to get monitor on window operation.
126126 #[ error( "failed to get monitor" ) ]
127127 FailedToGetMonitor ,
128128 /// Global shortcut error.
129129 #[ error( transparent) ]
130- GlobalShortcut ( Box < dyn std:: error:: Error + Send > ) ,
130+ GlobalShortcut ( Box < dyn std:: error:: Error + Send + Sync > ) ,
131131 #[ error( "Invalid header name: {0}" ) ]
132132 InvalidHeaderName ( #[ from] InvalidHeaderName ) ,
133133 #[ error( "Invalid header value: {0}" ) ]
0 commit comments