diff options
Diffstat (limited to 'rust/src/project/folder.rs')
| -rw-r--r-- | rust/src/project/folder.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rust/src/project/folder.rs b/rust/src/project/folder.rs index d5d95e76..1ab33bc8 100644 --- a/rust/src/project/folder.rs +++ b/rust/src/project/folder.rs @@ -102,6 +102,12 @@ impl ProjectFolder { } } +impl PartialEq for ProjectFolder { + fn eq(&self, other: &Self) -> bool { + self.id() == other.id() + } +} + impl Debug for ProjectFolder { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { f.debug_struct("ProjectFolder") @@ -112,6 +118,9 @@ impl Debug for ProjectFolder { } } +unsafe impl Send for ProjectFolder {} +unsafe impl Sync for ProjectFolder {} + impl ToOwned for ProjectFolder { type Owned = Ref<Self>; |
