<div class="chatlog__message-group">
  <div id="chatlog__message-container-568287201012744192" class="chatlog__message-container" data-message-id="568287201012744192">
    <div class="chatlog__message">
      <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/189711109966659584/95280765d1be73ce985dce15ea3585f6.png?size=512" alt="Avatar" loading="lazy"></div>
      <div class="chatlog__message-primary">
        <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(237,171,161)" title="omochimetaru" data-user-id="189711109966659584">omochimetaru</span> <a href="/channels/375206337937801216?category=main&amp;channel=swift-zatsu&amp;message_id=568287996890185729"><span class="chatlog__timestamp" title="Thursday, April 18, 2019 4:10 AM"></span></a><a href="#chatlog__message-container-568287201012744192">4/18/2019 4:10 AM</a></div>
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">けど、Future Directionとしては、 <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-swift">func hoge&lt;T&gt;() -&gt; some Collection&lt;.Element == T&gt;</code> とかを許すので</span> <span class="chatlog__edited-timestamp" title="Thursday, April 18, 2019 4:10 AM">(edited)</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-568287290284310562" class="chatlog__message-container" data-message-id="568287290284310562">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Thursday, April 18, 2019 4:10 AM">4:10 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">そっからいくと <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">any Colleciton</code> とか <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">any Collection&lt;.Element == Int&gt;</code> とか <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">any Collection&lt;.Element == Int, .Index == Int&gt;</code></span> <span class="chatlog__edited-timestamp" title="Thursday, April 18, 2019 4:10 AM">(edited)</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-568287353118916608" class="chatlog__message-container" data-message-id="568287353118916608">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Thursday, April 18, 2019 4:11 AM">4:11 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">が使い分けられるようになるので。</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-568287664017637376" class="chatlog__message-container" data-message-id="568287664017637376">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Thursday, April 18, 2019 4:12 AM">4:12 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">あと、Element, Index を固定してもまだ Iterator とか SubSequence とかがあるから、</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-568287718900105222" class="chatlog__message-container" data-message-id="568287718900105222">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Thursday, April 18, 2019 4:12 AM">4:12 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">常に全部を固定すべき、とは言い切れないんじゃないかなあ</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-568287889801216000" class="chatlog__message-container" data-message-id="568287889801216000">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Thursday, April 18, 2019 4:13 AM">4:13 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">固定しなかったパラメータに関してからなずしもクラッシュケースが発生するわけでもないし。 AnyEquatable同士を <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">==</code> するときとかはそういうパターン。</span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-568287996890185729" class="chatlog__message-container" data-message-id="568287996890185729">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Thursday, April 18, 2019 4:13 AM">4:13 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">本来の &lt;T: Equatable&gt; は T 同士にしか対応してないけど、Any で その固定を外しちゃってるけど動く。</span></div>
      </div>
    </div>
  </div>
</div>