 
 private extension UserDefaults.Publisher {
     
-    final class Subscription<Value, S: Subscriber>: NSObject, Combine.Subscription where S.Input == Value {
+    final class Subscription<Value: Equatable, S: Subscriber>: NSObject, Combine.Subscription where S.Input == Value {
         
         // MARK: Private Properties
         

        private var userDefaults: UserDefaults?
        private let key: DefaultKey<Value>
        private var demand: Subscribers.Demand = .none
        
        
        

//
//  ---------------------------------------------------------------------------
//
//  © 2020-2021 1024jp
//
//  Licensed under the Apache License, Version 2.0 (the "License");
//  you may not use this file except in compliance with the License.
