  fn foo(s: &amp;[i32]) {
//    // borrow a slice for a second
     // スライスを一瞬だけ借用します
}

// // Vec&lt;T&gt; implements Deref&lt;Target=[T]&gt;
// Vec&lt;T&gt; は Deref&lt;Target=[T]&gt; を実装しています
let owned = vec![1, 2, 3];

foo(&amp;owned);
}</span><pre class='rust rust-example-rendered'>
<span class='kw'>fn</span> <span class='ident'>foo</span>(<span class='ident'>s</span>: <span class='kw-2'>&amp;</span>[<span class='ident'>i32</span>]) {
     <span class='comme