title: Is the order of dataclasses.fields guaranteed?
body: <p>Suppose I have a dataclass like</p>
  <pre><code>@dataclass
  class Foo:
      a: int = 0
      b: std = ''
  </code></pre>
  <p>the order is relavent for example for the automatically defined constructor. So, when getting the diefferent fields of the dataclass via <a href="https://docs.python.org/3/library/dataclasses.html#dataclasses.fields" rel="nofollow noreferrer">dataclass.fields(...)</a>, are the fields in the returned tuple guaranteed to be given in the same order as defined?</p>