<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in selfref.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e55acb73379fc2a5164c741bb1257becd346bc39 - rust: pin-init: internal: pin_data: complete invariant borrow support</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/examples/selfref.rs#e55acb73379fc2a5164c741bb1257becd346bc39</link>
        <description>rust: pin-init: internal: pin_data: complete invariant borrow supportNon-covariant types can already be accessed inside projections. Asprojections are only generated for `Pin&lt;&amp;mut T&gt;`, they&apos;re not accessibleotherwise. Add `with_{field_name}` methods so fields can be accessed usingclosures with just `&amp;T`.Acked-by: Benno Lossin &lt;lossin@kernel.org&gt;Link: https://patch.msgid.link/20261008-dev-selfref-v2-17-e280b3c8fba5@garyguo.net/Signed-off-by: Gary Guo &lt;gary@garyguo.net&gt;

            List of files:
            /linux/rust/pin-init/examples/selfref.rs</description>
        <pubDate>Sat, 02 May 2026 23:40:15 +0200</pubDate>
        <dc:creator>Gary Guo &lt;gary@garyguo.net&gt;</dc:creator>
    </item>
<item>
        <title>0b326dd96e773ef5e980f62f5e1b4fb05c4f983a - rust: pin-init: internal: pin_data: support mutable borrows</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/examples/selfref.rs#0b326dd96e773ef5e980f62f5e1b4fb05c4f983a</link>
        <description>rust: pin-init: internal: pin_data: support mutable borrowsAllow fields to be mutably referenced by other fields in addition to sharedreferences. In order for this to be sound, the fields that can be mutablyborrowed are blocked from being accessed via field access syntax orprojection to maintain the aliasing requirements.Acked-by: Benno Lossin &lt;lossin@kernel.org&gt;Link: https://patch.msgid.link/20261008-dev-selfref-v2-14-e280b3c8fba5@garyguo.net/Signed-off-by: Gary Guo &lt;gary@garyguo.net&gt;

            List of files:
            /linux/rust/pin-init/examples/selfref.rs</description>
        <pubDate>Wed, 06 May 2026 19:12:59 +0200</pubDate>
        <dc:creator>Gary Guo &lt;gary@garyguo.net&gt;</dc:creator>
    </item>
<item>
        <title>8f6607d1e51d082f3eabf82adf62e0c732e1a5d6 - rust: pin-init: internal: pin_data: enable self-referential support</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/examples/selfref.rs#8f6607d1e51d082f3eabf82adf62e0c732e1a5d6</link>
        <description>rust: pin-init: internal: pin_data: enable self-referential supportEnable self-referential support, and add example and test cases.Acked-by: Benno Lossin &lt;lossin@kernel.org&gt;Link: https://patch.msgid.link/20261008-dev-selfref-v2-11-e280b3c8fba5@garyguo.net/Signed-off-by: Gary Guo &lt;gary@garyguo.net&gt;

            List of files:
            /linux/rust/pin-init/examples/selfref.rs</description>
        <pubDate>Tue, 29 Sep 2026 14:58:15 +0200</pubDate>
        <dc:creator>Gary Guo &lt;gary@garyguo.net&gt;</dc:creator>
    </item>
</channel>
</rss>
