メモリのコピー - はじめに

// Copyright 2026 Google LLC
// SPDX-License-Identifier: Apache-2.0

/// `source` からバイトを読み取り、`dest` に書き込む
pub fn copy(dest: &mut [u8], source: &[u8]) { ... }

「これが最初の関数プロトタイプです。」

copy は 2 つのスライスを引数として受け取ります。dest(宛先)は可変ですが、source は可変ではありません。」

「健全な Rust コードの形を見ていきましょう。」