title: Swift Struct doesn't conform to protocol Equatable?
body: <p>How do I make a structure conform to protocol "Equatable"?</p>
  
  <p>I'm using Xcode 7.3.1</p>
  
  <pre><code>struct MyStruct {
     var id: Int
     var value: String
  
     init(id: Int, value: String) {
         self.id = id
         self.value = value
     }
  
     var description: String {
         return "blablabla"
     }
  
  }
  </code></pre>
  
  <p>When I use "MyStruct", Xcode shows the error: </p>
  
  <blockquote>
    <p>MyStruct does not conform to protocol "Equatable"</p>
  </blockquote>
  
  <p>Do you have an idea to make MyStruct conform to protocol?</p>