2
@cell@pl.ebin.zone Oh, meolonpan ist just that one Austrian dude?
<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@fasterthanlime" class="u-url mention">@<span>fasterthanlime</span></a></span> <span class="h-card" translate="no"><a href="https://hachyderm.io/@thejpster" class="u-url mention">@<span>thejpster</span></a></span> πŸ‘€</p>
@kaia@brotka.st @cell@pl.ebin.zone why no come lah
<p><span class="h-card" translate="no"><a href="https://types.pl/@sliminality" class="u-url mention">@<span>sliminality</span></a></span> we call this maneuver &quot;cannon ball&quot;</p>
<p>(Yes I /did/ notice that if we turn my problem into a completely different problem, then it has trivial solutions. I’m glad y’all noticed too!)</p>
<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@fasterthanlime" class="u-url mention">@<span>fasterthanlime</span></a></span> The idea is that the caller specifies the `&#39;static` type and there is a trait `WithLifetime&lt;&#39;s&gt;` which replaces the lifetime by `&#39;s`. Additional constraints then ensure that this type can be converted back into the `&#39;static` version.</p>
<p>Should I try to YOLO myself to SPLASH</p>
<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@fasterthanlime" class="u-url mention">@<span>fasterthanlime</span></a></span> it sounded like you could replace Output with returning &amp;&#39;static Self, for some of the use-cases of this trait. But I also assumed that will not work as it only works when T is a non-refrence type</p>
<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@fasterthanlime" class="u-url mention">@<span>fasterthanlime</span></a></span> I think I got something: <a href="https://github.com/JaSpa/merde/blob/abbf7af91fd1e01c0c92da7e1b954b7e16632b35/merde/examples/return-deserialize.rs" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/JaSpa/merde/blob/ab</span><span class="invisible">bf7af91fd1e01c0c92da7e1b954b7e16632b35/merde/examples/return-deserialize.rs</span></a></p>