aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo/servo_delegate.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/servo/servo_delegate.rs')
-rw-r--r--components/servo/servo_delegate.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/servo/servo_delegate.rs b/components/servo/servo_delegate.rs
index 5ddd1036735..34d5c50bda5 100644
--- a/components/servo/servo_delegate.rs
+++ b/components/servo/servo_delegate.rs
@@ -5,7 +5,7 @@
use crate::Servo;
use crate::webview_delegate::{AllowOrDenyRequest, WebResourceLoad};
-#[derive(Clone, Copy, Debug, Hash, PartialEq)]
+#[derive(Debug)]
pub enum ServoError {
/// The channel to the off-the-main-thread web engine has been lost. No further
/// attempts to communicate will happen. This is an unrecoverable error in Servo.
@@ -13,6 +13,8 @@ pub enum ServoError {
/// The devtools server, used to expose pages to remote web inspectors has failed
/// to start.
DevtoolsFailedToStart,
+ /// Failed to send response to delegate request.
+ ResponseFailedToSend(bincode::Error),
}
pub trait ServoDelegate {