<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.nothus.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Bout de code  - rust:penses-bete</title>
        <description></description>
        <link>https://wiki.nothus.fr/</link>
        <lastBuildDate>Sat, 25 Apr 2026 17:55:10 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.nothus.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Bout de code </title>
            <link>https://wiki.nothus.fr/</link>
        </image>
        <item>
            <title>deferencement-mutable</title>
            <link>https://wiki.nothus.fr/doku.php?id=rust:penses-bete:deferencement-mutable</link>
            <description>Déférencement mutable



#[derive(Debug)] 
struct S1 { 
    texte: String 
} 

#[derive(Debug)] 
struct S2&lt;&#039;a&gt; { 
    reference: &amp;&#039;a S1 
} 

fn main() { 
    let mut o1 = S1 { texte: &quot;coucou &quot;.to_string() }; 
    
    let mut o2 = S2 { reference: &amp;o1 }; 
    
    let mut o3 = S2 { reference: &amp;o1 }; 
    
    let mut ref_o2: *mut S1 = o2.reference as *const S1 as *mut S1; 
    
    unsafe { 
        let mut texte: &amp;mut String = &amp;mut (*ref_o2).texte; 
        texte.push_str(&quot;toi !&quot;); 
        prin…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 06 Jan 2024 13:02:22 +0000</pubDate>
        </item>
    </channel>
</rss>
