Diffstat (limited to 'src/walk/walkers/core/struct.rs')
-rw-r--r--src/walk/walkers/core/struct.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/walk/walkers/core/struct.rs b/src/walk/walkers/core/struct.rs
index 6a8119d..2cb4c14 100644
--- a/src/walk/walkers/core/struct.rs
+++ b/src/walk/walkers/core/struct.rs
@@ -62,7 +62,7 @@ pub trait StructTypeInfo<'ctx, M>: 'static {
) -> Future<'a, Result<Flow, Self::FieldError>, E>;
}
-#[derive(Debug)]
+#[derive(Debug, PartialEq, Clone, Copy)]
#[allow(unused)]
enum StructWalkErrorKind<T> {
/// Error with visiting a tag for the struct.
@@ -80,7 +80,7 @@ enum StructWalkErrorKind<T> {
}
/// Error from walking a struct.
-#[derive(Debug)]
+#[derive(Debug, PartialEq, Copy, Clone)]
#[allow(unused)]
pub struct StructWalkError<T> {
kind: StructWalkErrorKind<T>,