THRIFT-4186 Add travis build for Rust
Client: rs
Patch: Allen George <allen.george@gmail.com>
This closes #1260
diff --git a/lib/rs/src/errors.rs b/lib/rs/src/errors.rs
index e36cb3b..cc0ac78 100644
--- a/lib/rs/src/errors.rs
+++ b/lib/rs/src/errors.rs
@@ -354,7 +354,7 @@
}
/// Information about I/O errors.
-#[derive(Debug)]
+#[derive(Debug, Eq, PartialEq)]
pub struct TransportError {
/// I/O error variant.
///
@@ -508,7 +508,7 @@
}
/// Information about errors that occur in the runtime library.
-#[derive(Debug)]
+#[derive(Debug, Eq, PartialEq)]
pub struct ProtocolError {
/// Protocol error variant.
///
@@ -605,7 +605,7 @@
/// Information about errors in auto-generated code or in user-implemented
/// service handlers.
-#[derive(Debug)]
+#[derive(Debug, Eq, PartialEq)]
pub struct ApplicationError {
/// Application error variant.
///