     }
 }
 
+extension DBusSignature.StructureType: Equatable {
+    
+    public static func == (lhs: DBusSignature.StructureType, rhs: DBusSignature.StructureType) -> Bool {
+        
+        return lhs.elements == rhs.elements
+    }
+}
+
 extension DBusSignature.StructureType: RawRepresentable {
     
     public init?(rawValue: String) {


import CDBus

public struct DBusSignature {
    
    @_versioned
    internal var elements: [ValueType]
}

extension DBusSignature: RawRepresentable {

        fatalError()
    }
}
