Revert "Remove some PartialEq derives"

This reverts commit fe10da9a6c.
This commit is contained in:
Lucien Greathouse
2019-12-03 16:47:19 -08:00
parent fe10da9a6c
commit f0a602b48b
2 changed files with 4 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ use super::InstanceMetadata;
// Possible future improvements:
// - Use refcounted/interned strings
// - Replace use of RbxValue with a sum of RbxValue + borrowed value
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct InstanceSnapshot {
/// A temporary ID applied to the snapshot that's used for Ref properties.
pub snapshot_id: Option<RbxId>,

View File

@@ -12,7 +12,7 @@ use super::{InstanceMetadata, InstanceSnapshot};
/// These patches shouldn't be persisted: there's no mechanism in place to make
/// sure that another patch wasn't applied before this one that could cause a
/// conflict!
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
#[derive(Debug, Default, Clone, PartialEq, Serialize, Deserialize)]
pub struct PatchSet {
pub removed_instances: Vec<RbxId>,
pub added_instances: Vec<PatchAdd>,
@@ -30,14 +30,14 @@ impl<'a> PatchSet {
}
/// A patch containing an instance that was added to the tree.
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct PatchAdd {
pub parent_id: RbxId,
pub instance: InstanceSnapshot,
}
/// A patch indicating that properties of an instance changed.
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct PatchUpdate {
pub id: RbxId,
pub changed_name: Option<String>,