From nobody Mon Jun 15 03:52:27 2026 Received: from va-2-27.ptr.blmpb.com (va-2-27.ptr.blmpb.com [209.127.231.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 611FB1F30BB for ; Wed, 8 Apr 2026 05:05:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.127.231.27 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624762; cv=none; b=EaWq3Xs/2g/pb2+TmYcYhunykYGtEg0CKBwgpqjwljXt5H1m2OIYq3q6mIToRywhZglVy9iYmRU+XkB5/NyiLb6deWSGLXRT49Eiw6mboBWw4Yb7vLAhJFCtg5iiEvdR2rfNQNZEDc9G5s0SKwm0iJ77K/7BkrajBZg8BKRttN0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624762; c=relaxed/simple; bh=g4C6FFS8LYr/x+aDGV/cZYMvYOKUJPL9jr/OjEbqbN8=; h=Mime-Version:In-Reply-To:Subject:To:From:Date:Message-Id: Content-Type:References:Cc; b=TDK3WG5W8tc6U+wUyznLGN9lCIS8yi9T4SVoZNCiq9Vk/ghNN+m08wegcU8FnYfPVyHvC3jMJ8IxjNsPLY26Y1wmtjfxulZ/OhS7ibu8O6dxVXdC/wflO+Lm9fkLfZP8Ck+JHeuAoOuoD/cS0nunn8VCuyzya8Zft/MDjypjWKY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club; spf=pass smtp.mailfrom=openatom.club; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b=pAgVrtbd; arc=none smtp.client-ip=209.127.231.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=openatom.club Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b="pAgVrtbd" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775624754; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=p3boRhsQNWfdjnCLQ95YMlxElU1EztUHBdJUM4Vp9K4=; b=pAgVrtbd8mPmV17tmojxzIOZEfOgfl8cumD5a9EulU+3yg/l68CKfpAgrfSImQqN9pnXYz cXTp1LJFnZCKVI2bRIXbVv6UDZM19mt+4u2rTSw70GE4b9JoovttYmDPOp6+NStR8B7zl9 83jey6t89qrcmAs0ucqu2aEpk7UHDDKngAJyLWvySv+eW786Rj0J7V0UWMCljD/jWx89A9 CSN5TVuSePTbVL7gU9M4YHpzr9D9pcGVSp+4dvdWgYjAjt9kOmgfqlclVLS3bMwrnCeisv OaDTXQZaMFcMUOOp4nBVKCGbaaIMiWdEIfA7pia9mZwg72qjvaiYNFrRQyEozA== Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Original-From: Ben Guo In-Reply-To: X-Lms-Return-Path: Subject: [PATCH 1/4] docs/zh_CN: update rust/arch-support.rst translation Content-Transfer-Encoding: quoted-printable Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Wed, 08 Apr 2026 13:05:52 +0800 X-Mailer: git-send-email 2.53.0 To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" From: "Ben Guo" Date: Wed, 8 Apr 2026 13:05:43 +0800 Message-Id: <0e367d0dc8d74287dee1605a48ea80159fa464cb.1775619061.git.ben.guo@openatom.club> References: Cc: , , , "Ben Guo" Content-Type: text/plain; charset="utf-8" Update the translation of .../rust/arch-support.rst into Chinese. Update the translation through commit ccb8ce526807 ("ARM: 9441/1: rust: Enable Rust support for ARMv7") Reviewed-by: Dongliang Mu Signed-off-by: Ben Guo Reviewed-by: Gary Guo --- Documentation/translations/zh_CN/rust/arch-support.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Documentation/translations/zh_CN/rust/arch-support.rst b/Docum= entation/translations/zh_CN/rust/arch-support.rst index abd708d48f8..f5ae44588a5 100644 --- a/Documentation/translations/zh_CN/rust/arch-support.rst +++ b/Documentation/translations/zh_CN/rust/arch-support.rst @@ -19,9 +19,10 @@ =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =E6=9E=B6=E6=9E=84 =E6=94=AF=E6=8C=81=E6=B0=B4=E5=B9=B3 = =E9=99=90=E5=88=B6=E5=9B=A0=E7=B4=A0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D -``arm64`` Maintained =E5=8F=AA=E6=9C=89=E5=B0=8F=E7=AB=AF=E5= =BA=8F +``arm`` Maintained =E4=BB=85 ARMv7 =E5=B0=8F=E7=AB=AF=E5=BA= =8F=E3=80=82 +``arm64`` Maintained =E4=BB=85=E5=B0=8F=E7=AB=AF=E5=BA=8F=E3= =80=82 ``loongarch`` Maintained \- -``riscv`` Maintained =E5=8F=AA=E6=9C=89 ``riscv64`` -``um`` Maintained =E5=8F=AA=E6=9C=89 ``x86_64`` -``x86`` Maintained =E5=8F=AA=E6=9C=89 ``x86_64`` +``riscv`` Maintained =E4=BB=85 ``riscv64``=EF=BC=8C=E4=B8=94= =E4=BB=85=E9=99=90 LLVM/Clang=E3=80=82 +``um`` Maintained \- +``x86`` Maintained =E4=BB=85 ``x86_64``=E3=80=82 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D --=20 2.53.0 From nobody Mon Jun 15 03:52:27 2026 Received: from va-2-27.ptr.blmpb.com (va-2-27.ptr.blmpb.com [209.127.231.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8016E354ACE for ; Wed, 8 Apr 2026 05:06:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.127.231.27 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624766; cv=none; b=R4vbjRc8T0Pre70FHLprIlI1bxAz8EyPelQo4WpLiZuvqORIiJgY72ybc6BUtDlsbAeGe/lz0+peA80h1Jfhyb/dGJ2CEWZZoC0TSF6grcBr60k44yYjmtHDVdS/DnJF/ejTL/RcU0jeSjSGHiJj1br8A1cDegFxhGUw1LpVtfE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624766; c=relaxed/simple; bh=/RUMgE0oIjPcwHiAiDmOuNTHrdg1rwuKXaCUNalkXFU=; h=To:Message-Id:Cc:From:Date:References:Subject:Mime-Version: In-Reply-To:Content-Type; b=XD+YK4hNswSCwVp18NG0B5afnqnV9wjgIxSNJ1Y4JBcF0HhnZkWJQ158RwvnLdzwG1wmiPSbVnr6c4y8NxM1CHjvVS7/T1T3GB7cBlkO1OO6q3ujXVY9X4uoeEh6ogex3u49AxcwPWZbsjtCgdVZGsuIgTI1C7Y5LXN/vNW6Jbc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club; spf=pass smtp.mailfrom=openatom.club; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b=GBPKDEJa; arc=none smtp.client-ip=209.127.231.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=openatom.club Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b="GBPKDEJa" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775624757; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=/RUMgE0oIjPcwHiAiDmOuNTHrdg1rwuKXaCUNalkXFU=; b=GBPKDEJa0b2sV4csJGAl/d6FkfwtsgbQBdndQnIP8Na36kTz9ZZWoRmlFEBsZgQLhqdizI /+T0vvMT+Apbn1z4TWk2c7Dw5juFI/IhUl+THy1kkWCK3NaYUYvq1R1aLcyk5GLiXSmAWN 7wYplTGe+Ryk7PTfakXmAJkqfTpRIw/Ep8G9mWX03obWqsq1L9xGNmmcC1b8hAFv6f+N6M WeSMXWzrFogS0RObyXXmlm58IEGpvGvF1GzglNOU3RQYm1KJDHL3nOm29j9EpFOxfrXmNF cDQDeBhooeBqa1kA+nIsxoNWcHKBaaDWKgRMEkrIWQvt/mKFyAm66zlYg/o9rw== X-Original-From: Ben Guo X-Mailer: git-send-email 2.53.0 To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" Message-Id: <83b72c91f7ba2a9ca2ae73ab42fd94fcc369220a.1775619061.git.ben.guo@openatom.club> Cc: , , , "Ben Guo" From: "Ben Guo" Date: Wed, 8 Apr 2026 13:05:44 +0800 Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Wed, 08 Apr 2026 13:05:54 +0800 References: Subject: [PATCH 2/4] docs/zh_CN: update rust/coding-guidelines.rst translation Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Lms-Return-Path: In-Reply-To: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Update the translation of .../rust/coding-guidelines.rst into Chinese. Update the translation through commit 4a9cb2eecc78 ("docs: rust: add section on imports formatting") Reviewed-by: Dongliang Mu Signed-off-by: Ben Guo Reviewed-by: Gary Guo --- .../zh_CN/rust/coding-guidelines.rst | 262 +++++++++++++++++- 1 file changed, 248 insertions(+), 14 deletions(-) diff --git a/Documentation/translations/zh_CN/rust/coding-guidelines.rst b/= Documentation/translations/zh_CN/rust/coding-guidelines.rst index 419143b938e..54b902322db 100644 --- a/Documentation/translations/zh_CN/rust/coding-guidelines.rst +++ b/Documentation/translations/zh_CN/rust/coding-guidelines.rst @@ -37,6 +37,73 @@ =E5=83=8F=E5=86=85=E6=A0=B8=E5=85=B6=E4=BB=96=E9=83=A8=E5=88=86=E7=9A=84 `= `clang-format`` =E4=B8=80=E6=A0=B7=EF=BC=8C ``rustfmt`` =E5=9C=A8=E5=8D=95= =E4=B8=AA=E6=96=87=E4=BB=B6=E4=B8=8A=E5=B7=A5=E4=BD=9C=EF=BC=8C=E5=B9=B6=E4= =B8=94=E4=B8=8D=E9=9C=80=E8=A6=81 =E5=86=85=E6=A0=B8=E9=85=8D=E7=BD=AE=E3=80=82=E6=9C=89=E6=97=B6=EF=BC=8C= =E5=AE=83=E7=94=9A=E8=87=B3=E5=8F=AF=E4=BB=A5=E4=B8=8E=E7=A0=B4=E7=A2=8E=E7= =9A=84=E4=BB=A3=E7=A0=81=E4=B8=80=E8=B5=B7=E5=B7=A5=E4=BD=9C=E3=80=82 =20 +=E5=AF=BC=E5=85=A5 +~~~~ + +``rustfmt`` =E9=BB=98=E8=AE=A4=E4=BC=9A=E4=BB=A5=E4=B8=80=E7=A7=8D=E5=9C= =A8=E5=90=88=E5=B9=B6=E5=92=8C=E5=8F=98=E5=9F=BA=E6=97=B6=E5=AE=B9=E6=98=93= =E4=BA=A7=E7=94=9F=E5=86=B2=E7=AA=81=E7=9A=84=E6=96=B9=E5=BC=8F=E6=A0=BC=E5= =BC=8F=E5=8C=96=E5=AF=BC=E5=85=A5=EF=BC=8C=E5=9B=A0=E4=B8=BA=E5=9C=A8=E6=9F= =90=E4=BA=9B=E6=83=85=E5=86=B5=E4=B8=8B +=E5=AE=83=E4=BC=9A=E5=B0=86=E5=A4=9A=E4=B8=AA=E6=9D=A1=E7=9B=AE=E5=90=88= =E5=B9=B6=E5=88=B0=E5=90=8C=E4=B8=80=E8=A1=8C=E3=80=82=E4=BE=8B=E5=A6=82=EF= =BC=9A + +.. code-block:: rust + + // Do not use this style. + use crate::{ + example1, + example2::{example3, example4, example5}, + example6, example7, + example8::example9, + }; + +=E7=9B=B8=E5=8F=8D=EF=BC=8C=E5=86=85=E6=A0=B8=E4=BD=BF=E7=94=A8=E5=A6=82= =E4=B8=8B=E6=89=80=E7=A4=BA=E7=9A=84=E5=9E=82=E7=9B=B4=E5=B8=83=E5=B1=80=EF= =BC=9A + +.. code-block:: rust + + use crate::{ + example1, + example2::{ + example3, + example4, + example5, // + }, + example6, + example7, + example8::example9, // + }; + +=E4=B9=9F=E5=B0=B1=E6=98=AF=E8=AF=B4=EF=BC=8C=E6=AF=8F=E4=B8=AA=E6=9D=A1= =E7=9B=AE=E5=8D=A0=E4=B8=80=E8=A1=8C=EF=BC=8C=E5=8F=AA=E8=A6=81=E5=88=97=E8= =A1=A8=E4=B8=AD=E6=9C=89=E5=A4=9A=E4=B8=AA=E6=9D=A1=E7=9B=AE=E5=B0=B1=E4=BD= =BF=E7=94=A8=E8=8A=B1=E6=8B=AC=E5=8F=B7=E3=80=82 + +=E6=9C=AB=E5=B0=BE=E7=9A=84=E7=A9=BA=E6=B3=A8=E9=87=8A=E5=8F=AF=E4=BB=A5= =E4=BF=9D=E7=95=99=E8=BF=99=E7=A7=8D=E6=A0=BC=E5=BC=8F=E3=80=82=E4=B8=8D=E4= =BB=85=E5=A6=82=E6=AD=A4=EF=BC=8C ``rustfmt`` =E5=9C=A8=E6=B7=BB=E5=8A=A0= =E7=A9=BA=E6=B3=A8=E9=87=8A=E5=90=8E=E5=AE=9E=E9=99=85=E4=B8=8A=E4=BC=9A=E5= =B0=86=E5=AF=BC=E5=85=A5=E9=87=8D +=E6=96=B0=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=B8=BA=E5=9E=82=E7=9B=B4=E5=B8=83= =E5=B1=80=E3=80=82=E4=B9=9F=E5=B0=B1=E6=98=AF=E8=AF=B4=EF=BC=8C=E5=8F=AF=E4= =BB=A5=E9=80=9A=E8=BF=87=E5=AF=B9=E5=A6=82=E4=B8=8B=E8=BE=93=E5=85=A5=E8=BF= =90=E8=A1=8C ``rustfmt`` =E6=9D=A5=E8=BD=BB=E6=9D=BE=E5=9C=B0=E5=B0=86=E5= =8E=9F=E5=A7=8B=E7=A4=BA=E4=BE=8B +=E9=87=8D=E6=96=B0=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=B8=BA=E9=A2=84=E6=9C=9F= =E7=9A=84=E9=A3=8E=E6=A0=BC=EF=BC=9A + +.. code-block:: rust + + // Do not use this style. + use crate::{ + example1, + example2::{example3, example4, example5, // + }, + example6, example7, + example8::example9, // + }; + +=E6=9C=AB=E5=B0=BE=E7=9A=84=E7=A9=BA=E6=B3=A8=E9=87=8A=E9=80=82=E7=94=A8= =E4=BA=8E=E5=B5=8C=E5=A5=97=E5=AF=BC=E5=85=A5=EF=BC=88=E5=A6=82=E4=B8=8A=E6= =89=80=E7=A4=BA=EF=BC=89=E4=BB=A5=E5=8F=8A=E5=8D=95=E6=9D=A1=E7=9B=AE=E5=AF= =BC=E5=85=A5=E2=80=94=E2=80=94=E8=BF=99=E6=9C=89=E5=8A=A9=E4=BA=8E=E6=9C=80= =E5=B0=8F=E5=8C=96=E8=A1=A5=E4=B8=81=E7=B3=BB=E5=88=97=E4=B8=AD=E7=9A=84=E5= =B7=AE +=E5=BC=82=EF=BC=9A + +.. code-block:: rust + + use crate::{ + example1, // + }; + +=E6=9C=AB=E5=B0=BE=E7=9A=84=E7=A9=BA=E6=B3=A8=E9=87=8A=E5=8F=AF=E4=BB=A5= =E6=94=BE=E5=9C=A8=E8=8A=B1=E6=8B=AC=E5=8F=B7=E5=86=85=E7=9A=84=E4=BB=BB=E4= =BD=95=E4=B8=80=E8=A1=8C=E4=B8=AD=EF=BC=8C=E4=BD=86=E5=BB=BA=E8=AE=AE=E6=94= =BE=E5=9C=A8=E6=9C=80=E5=90=8E=E4=B8=80=E4=B8=AA=E6=9D=A1=E7=9B=AE=E4=B8=8A= =EF=BC=8C=E5=9B=A0=E4=B8=BA=E8=BF=99=E8=AE=A9=E4=BA=BA=E8=81=94=E6=83=B3=E5= =88=B0=E5=85=B6 +=E4=BB=96=E6=A0=BC=E5=BC=8F=E5=8C=96=E5=B7=A5=E5=85=B7=E4=B8=AD=E7=9A=84= =E6=9C=AB=E5=B0=BE=E9=80=97=E5=8F=B7=E3=80=82=E6=9C=89=E6=97=B6=E5=9C=A8=E8= =A1=A5=E4=B8=81=E7=B3=BB=E5=88=97=E4=B8=AD=E7=94=B1=E4=BA=8E=E5=88=97=E8=A1= =A8=E7=9A=84=E5=8F=98=E6=9B=B4=EF=BC=8C=E9=81=BF=E5=85=8D=E5=A4=9A=E6=AC=A1= =E7=A7=BB=E5=8A=A8=E6=B3=A8=E9=87=8A=E5=8F=AF=E8=83=BD=E6=9B=B4=E7=AE=80=E5= =8D=95=E3=80=82 + +=E5=9C=A8=E6=9F=90=E4=BA=9B=E6=83=85=E5=86=B5=E4=B8=8B=E5=8F=AF=E8=83=BD= =E9=9C=80=E8=A6=81=E4=BE=8B=E5=A4=96=E5=A4=84=E7=90=86=EF=BC=8C=E5=8D=B3=E4= =BB=A5=E4=B8=8A=E9=83=BD=E4=B8=8D=E6=98=AF=E7=A1=AC=E6=80=A7=E8=A7=84=E5=88= =99=E3=80=82=E4=B9=9F=E6=9C=89=E4=B8=80=E4=BA=9B=E4=BB=A3=E7=A0=81=E5=B0=9A= =E6=9C=AA=E8=BF=81=E7=A7=BB=E5=88=B0=E8=BF=99=E7=A7=8D=E9=A3=8E=E6=A0=BC=EF= =BC=8C=E4=BD=86 +=E8=AF=B7=E4=B8=8D=E8=A6=81=E5=BC=95=E5=85=A5=E5=85=B6=E4=BB=96=E9=A3=8E= =E6=A0=BC=E7=9A=84=E4=BB=A3=E7=A0=81=E3=80=82 + +=E6=9C=80=E7=BB=88=E7=9B=AE=E6=A0=87=E6=98=AF=E8=AE=A9 ``rustfmt`` =E5=9C= =A8=E7=A8=B3=E5=AE=9A=E7=89=88=E6=9C=AC=E4=B8=AD=E8=87=AA=E5=8A=A8=E6=94=AF= =E6=8C=81=E8=BF=99=E7=A7=8D=E6=A0=BC=E5=BC=8F=E5=8C=96=E9=A3=8E=E6=A0=BC=EF= =BC=88=E6=88=96=E7=B1=BB=E4=BC=BC=E7=9A=84=E9=A3=8E=E6=A0=BC=EF=BC=89=EF=BC= =8C=E8=80=8C=E6=97=A0=E9=9C=80 +=E6=9C=AB=E5=B0=BE=E7=9A=84=E7=A9=BA=E6=B3=A8=E9=87=8A=E3=80=82=E5=9B=A0= =E6=AD=A4=EF=BC=8C=E5=9C=A8=E6=9F=90=E4=B8=AA=E6=97=B6=E5=80=99=EF=BC=8C=E7= =9B=AE=E6=A0=87=E6=98=AF=E7=A7=BB=E9=99=A4=E8=BF=99=E4=BA=9B=E6=B3=A8=E9=87= =8A=E3=80=82 + =20 =E6=B3=A8=E9=87=8A ---- @@ -77,6 +144,16 @@ // ... } =20 +=E8=BF=99=E9=80=82=E7=94=A8=E4=BA=8E=E5=85=AC=E5=85=B1=E5=92=8C=E7=A7=81= =E6=9C=89=E9=A1=B9=E7=9B=AE=E3=80=82=E8=BF=99=E5=A2=9E=E5=8A=A0=E4=BA=86=E4= =B8=8E=E5=85=AC=E5=85=B1=E9=A1=B9=E7=9B=AE=E7=9A=84=E4=B8=80=E8=87=B4=E6=80= =A7=EF=BC=8C=E5=85=81=E8=AE=B8=E5=9C=A8=E6=9B=B4=E6=94=B9=E5=8F=AF=E8=A7=81= =E6=80=A7=E6=97=B6=E5=87=8F=E5=B0=91=E6=B6=89=E5=8F=8A=E7=9A=84=E6=9B=B4=E6= =94=B9=EF=BC=8C +=E5=B9=B6=E5=85=81=E8=AE=B8=E6=88=91=E4=BB=AC=E5=B0=86=E6=9D=A5=E4=B9=9F= =E4=B8=BA=E7=A7=81=E6=9C=89=E9=A1=B9=E7=9B=AE=E7=94=9F=E6=88=90=E6=96=87=E6= =A1=A3=E3=80=82=E6=8D=A2=E5=8F=A5=E8=AF=9D=E8=AF=B4=EF=BC=8C=E5=A6=82=E6=9E= =9C=E4=B8=BA=E7=A7=81=E6=9C=89=E9=A1=B9=E7=9B=AE=E7=BC=96=E5=86=99=E4=BA=86= =E6=96=87=E6=A1=A3=EF=BC=8C=E9=82=A3=E4=B9=88=E4=BB=8D=E7=84=B6=E5=BA=94=E8= =AF=A5=E4=BD=BF +=E7=94=A8 ``///`` =E3=80=82=E4=BE=8B=E5=A6=82=EF=BC=9A + +.. code-block:: rust + + /// My private function. + // TODO: ... + fn f() {} + =E4=B8=80=E7=A7=8D=E7=89=B9=E6=AE=8A=E7=9A=84=E6=B3=A8=E9=87=8A=E6=98=AF `= `// SAFETY:`` =E6=B3=A8=E9=87=8A=E3=80=82=E8=BF=99=E4=BA=9B=E6=B3=A8=E9=87= =8A=E5=BF=85=E9=A1=BB=E5=87=BA=E7=8E=B0=E5=9C=A8=E6=AF=8F=E4=B8=AA ``unsafe= `` =E5=9D=97=E4=B9=8B=E5=89=8D=EF=BC=8C=E5=AE=83=E4=BB=AC =E8=A7=A3=E9=87=8A=E4=BA=86=E4=B8=BA=E4=BB=80=E4=B9=88=E8=AF=A5=E5=9D=97= =E5=86=85=E7=9A=84=E4=BB=A3=E7=A0=81=E6=98=AF=E6=AD=A3=E7=A1=AE/=E5=81=A5= =E5=85=A8=E7=9A=84=EF=BC=8C=E5=8D=B3=E4=B8=BA=E4=BB=80=E4=B9=88=E5=AE=83=E5= =9C=A8=E4=BB=BB=E4=BD=95=E6=83=85=E5=86=B5=E4=B8=8B=E9=83=BD=E4=B8=8D=E4=BC= =9A=E8=A7=A6=E5=8F=91=E6=9C=AA=E5=AE=9A=E4=B9=89=E8=A1=8C=E4=B8=BA=EF=BC=8C= =E4=BE=8B=E5=A6=82: =20 @@ -131,27 +208,27 @@ https://commonmark.org/help/ =20 =E8=BF=99=E4=B8=AA=E4=BE=8B=E5=AD=90=E5=B1=95=E7=A4=BA=E4=BA=86=E4=B8=80= =E4=BA=9B ``rustdoc`` =E7=9A=84=E7=89=B9=E6=80=A7=E5=92=8C=E5=86=85=E6=A0= =B8=E4=B8=AD=E9=81=B5=E5=BE=AA=E7=9A=84=E4=B8=80=E4=BA=9B=E6=83=AF=E4=BE=8B: =20 - - =E7=AC=AC=E4=B8=80=E6=AE=B5=E5=BF=85=E9=A1=BB=E6=98=AF=E4=B8=80=E4=B8= =AA=E7=AE=80=E5=8D=95=E7=9A=84=E5=8F=A5=E5=AD=90=EF=BC=8C=E7=AE=80=E8=A6=81= =E5=9C=B0=E6=8F=8F=E8=BF=B0=E8=A2=AB=E8=AE=B0=E5=BD=95=E7=9A=84=E9=A1=B9=E7= =9B=AE=E7=9A=84=E4=BD=9C=E7=94=A8=E3=80=82=E8=BF=9B=E4=B8=80=E6=AD=A5=E7=9A= =84=E8=A7=A3=E9=87=8A=E5=BF=85=E9=A1=BB=E6=94=BE=E5=9C=A8=E9=A2=9D - =E5=A4=96=E7=9A=84=E6=AE=B5=E8=90=BD=E4=B8=AD=E3=80=82 +- =E7=AC=AC=E4=B8=80=E6=AE=B5=E5=BF=85=E9=A1=BB=E6=98=AF=E4=B8=80=E4=B8=AA= =E7=AE=80=E5=8D=95=E7=9A=84=E5=8F=A5=E5=AD=90=EF=BC=8C=E7=AE=80=E8=A6=81=E5= =9C=B0=E6=8F=8F=E8=BF=B0=E8=A2=AB=E8=AE=B0=E5=BD=95=E7=9A=84=E9=A1=B9=E7=9B= =AE=E7=9A=84=E4=BD=9C=E7=94=A8=E3=80=82=E8=BF=9B=E4=B8=80=E6=AD=A5=E7=9A=84= =E8=A7=A3=E9=87=8A=E5=BF=85=E9=A1=BB=E6=94=BE=E5=9C=A8=E9=A2=9D + =E5=A4=96=E7=9A=84=E6=AE=B5=E8=90=BD=E4=B8=AD=E3=80=82 =20 - - =E4=B8=8D=E5=AE=89=E5=85=A8=E7=9A=84=E5=87=BD=E6=95=B0=E5=BF=85=E9=A1= =BB=E5=9C=A8 ``# Safety`` =E9=83=A8=E5=88=86=E8=AE=B0=E5=BD=95=E5=85=B6=E5= =AE=89=E5=85=A8=E5=89=8D=E6=8F=90=E6=9D=A1=E4=BB=B6=E3=80=82 +- =E4=B8=8D=E5=AE=89=E5=85=A8=E7=9A=84=E5=87=BD=E6=95=B0=E5=BF=85=E9=A1=BB= =E5=9C=A8 ``# Safety`` =E9=83=A8=E5=88=86=E8=AE=B0=E5=BD=95=E5=85=B6=E5=AE= =89=E5=85=A8=E5=89=8D=E6=8F=90=E6=9D=A1=E4=BB=B6=E3=80=82 =20 - - =E8=99=BD=E7=84=B6=E8=BF=99=E9=87=8C=E6=B2=A1=E6=9C=89=E6=98=BE=E7=A4= =BA=EF=BC=8C=E4=BD=86=E5=A6=82=E6=9E=9C=E4=B8=80=E4=B8=AA=E5=87=BD=E6=95=B0= =E5=8F=AF=E8=83=BD=E4=BC=9A=E6=81=90=E6=85=8C=EF=BC=8C=E9=82=A3=E4=B9=88=E5= =BF=85=E9=A1=BB=E5=9C=A8 ``# Panics`` =E9=83=A8=E5=88=86=E6=8F=8F=E8=BF=B0= =E5=8F=91 - =E7=94=9F=E8=BF=99=E7=A7=8D=E6=83=85=E5=86=B5=E7=9A=84=E6=9D=A1=E4=BB= =B6=E3=80=82 +- =E8=99=BD=E7=84=B6=E8=BF=99=E9=87=8C=E6=B2=A1=E6=9C=89=E6=98=BE=E7=A4=BA= =EF=BC=8C=E4=BD=86=E5=A6=82=E6=9E=9C=E4=B8=80=E4=B8=AA=E5=87=BD=E6=95=B0=E5= =8F=AF=E8=83=BD=E4=BC=9A=E6=81=90=E6=85=8C=EF=BC=8C=E9=82=A3=E4=B9=88=E5=BF= =85=E9=A1=BB=E5=9C=A8 ``# Panics`` =E9=83=A8=E5=88=86=E6=8F=8F=E8=BF=B0=E5= =8F=91 + =E7=94=9F=E8=BF=99=E7=A7=8D=E6=83=85=E5=86=B5=E7=9A=84=E6=9D=A1=E4=BB=B6= =E3=80=82 =20 - =E8=AF=B7=E6=B3=A8=E6=84=8F=EF=BC=8C=E6=81=90=E6=85=8C=E5=BA=94=E8=AF= =A5=E6=98=AF=E9=9D=9E=E5=B8=B8=E5=B0=91=E8=A7=81=E7=9A=84=EF=BC=8C=E5=8F=AA= =E6=9C=89=E5=9C=A8=E6=9C=89=E5=85=85=E5=88=86=E7=90=86=E7=94=B1=E7=9A=84=E6= =83=85=E5=86=B5=E4=B8=8B=E6=89=8D=E4=BC=9A=E4=BD=BF=E7=94=A8=E3=80=82=E5=87= =A0=E4=B9=8E=E5=9C=A8=E6=89=80=E6=9C=89=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B= =EF=BC=8C - =E9=83=BD=E5=BA=94=E8=AF=A5=E4=BD=BF=E7=94=A8=E4=B8=80=E4=B8=AA=E5=8F= =AF=E5=A4=B1=E8=B4=A5=E7=9A=84=E6=96=B9=E6=B3=95=EF=BC=8C=E9=80=9A=E5=B8=B8= =E6=98=AF=E8=BF=94=E5=9B=9E=E4=B8=80=E4=B8=AA ``Result``=E3=80=82 + =E8=AF=B7=E6=B3=A8=E6=84=8F=EF=BC=8C=E6=81=90=E6=85=8C=E5=BA=94=E8=AF=A5= =E6=98=AF=E9=9D=9E=E5=B8=B8=E5=B0=91=E8=A7=81=E7=9A=84=EF=BC=8C=E5=8F=AA=E6= =9C=89=E5=9C=A8=E6=9C=89=E5=85=85=E5=88=86=E7=90=86=E7=94=B1=E7=9A=84=E6=83= =85=E5=86=B5=E4=B8=8B=E6=89=8D=E4=BC=9A=E4=BD=BF=E7=94=A8=E3=80=82=E5=87=A0= =E4=B9=8E=E5=9C=A8=E6=89=80=E6=9C=89=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=EF= =BC=8C + =E9=83=BD=E5=BA=94=E8=AF=A5=E4=BD=BF=E7=94=A8=E4=B8=80=E4=B8=AA=E5=8F=AF= =E5=A4=B1=E8=B4=A5=E7=9A=84=E6=96=B9=E6=B3=95=EF=BC=8C=E9=80=9A=E5=B8=B8=E6= =98=AF=E8=BF=94=E5=9B=9E=E4=B8=80=E4=B8=AA ``Result``=E3=80=82 =20 - - =E5=A6=82=E6=9E=9C=E6=8F=90=E4=BE=9B=E4=BD=BF=E7=94=A8=E5=AE=9E=E4=BE= =8B=E5=AF=B9=E8=AF=BB=E8=80=85=E6=9C=89=E5=B8=AE=E5=8A=A9=E7=9A=84=E8=AF=9D= =EF=BC=8C=E5=BF=85=E9=A1=BB=E5=86=99=E5=9C=A8=E4=B8=80=E4=B8=AA=E5=8F=AB=E5= =81=9A``# Examples``=E7=9A=84=E9=83=A8=E5=88=86=E3=80=82 +- =E5=A6=82=E6=9E=9C=E6=8F=90=E4=BE=9B=E4=BD=BF=E7=94=A8=E5=AE=9E=E4=BE=8B= =E5=AF=B9=E8=AF=BB=E8=80=85=E6=9C=89=E5=B8=AE=E5=8A=A9=E7=9A=84=E8=AF=9D=EF= =BC=8C=E5=BF=85=E9=A1=BB=E5=86=99=E5=9C=A8=E4=B8=80=E4=B8=AA=E5=8F=AB=E5=81= =9A``# Examples``=E7=9A=84=E9=83=A8=E5=88=86=E3=80=82 =20 - - Rust=E9=A1=B9=E7=9B=AE=EF=BC=88=E5=87=BD=E6=95=B0=E3=80=81=E7=B1=BB=E5= =9E=8B=E3=80=81=E5=B8=B8=E9=87=8F=E2=80=A6=E2=80=A6=EF=BC=89=E5=BF=85=E9=A1= =BB=E6=9C=89=E9=80=82=E5=BD=93=E7=9A=84=E9=93=BE=E6=8E=A5(``rustdoc`` =E4= =BC=9A=E8=87=AA=E5=8A=A8=E5=88=9B=E5=BB=BA=E4=B8=80=E4=B8=AA - =E9=93=BE=E6=8E=A5)=E3=80=82 +- Rust=E9=A1=B9=E7=9B=AE=EF=BC=88=E5=87=BD=E6=95=B0=E3=80=81=E7=B1=BB=E5= =9E=8B=E3=80=81=E5=B8=B8=E9=87=8F=E2=80=A6=E2=80=A6=EF=BC=89=E5=BF=85=E9=A1= =BB=E6=9C=89=E9=80=82=E5=BD=93=E7=9A=84=E9=93=BE=E6=8E=A5(``rustdoc`` =E4= =BC=9A=E8=87=AA=E5=8A=A8=E5=88=9B=E5=BB=BA=E4=B8=80=E4=B8=AA + =E9=93=BE=E6=8E=A5)=E3=80=82 =20 - - =E4=BB=BB=E4=BD=95 ``unsafe`` =E7=9A=84=E4=BB=A3=E7=A0=81=E5=9D=97=E9= =83=BD=E5=BF=85=E9=A1=BB=E5=9C=A8=E5=89=8D=E9=9D=A2=E5=8A=A0=E4=B8=8A=E4=B8= =80=E4=B8=AA ``// SAFETY:`` =E7=9A=84=E6=B3=A8=E9=87=8A=EF=BC=8C=E6=8F=8F= =E8=BF=B0=E9=87=8C=E9=9D=A2 - =E7=9A=84=E4=BB=A3=E7=A0=81=E4=B8=BA=E4=BB=80=E4=B9=88=E6=98=AF=E6=AD= =A3=E7=A1=AE=E7=9A=84=E3=80=82 +- =E4=BB=BB=E4=BD=95 ``unsafe`` =E7=9A=84=E4=BB=A3=E7=A0=81=E5=9D=97=E9=83= =BD=E5=BF=85=E9=A1=BB=E5=9C=A8=E5=89=8D=E9=9D=A2=E5=8A=A0=E4=B8=8A=E4=B8=80= =E4=B8=AA ``// SAFETY:`` =E7=9A=84=E6=B3=A8=E9=87=8A=EF=BC=8C=E6=8F=8F=E8= =BF=B0=E9=87=8C=E9=9D=A2 + =E7=9A=84=E4=BB=A3=E7=A0=81=E4=B8=BA=E4=BB=80=E4=B9=88=E6=98=AF=E6=AD=A3= =E7=A1=AE=E7=9A=84=E3=80=82 =20 - =E8=99=BD=E7=84=B6=E6=9C=89=E6=97=B6=E5=8E=9F=E5=9B=A0=E5=8F=AF=E8=83= =BD=E7=9C=8B=E8=B5=B7=E6=9D=A5=E5=BE=AE=E4=B8=8D=E8=B6=B3=E9=81=93=EF=BC=8C= =E4=BD=86=E5=86=99=E8=BF=99=E4=BA=9B=E6=B3=A8=E9=87=8A=E4=B8=8D=E4=BB=85=E6= =98=AF=E8=AE=B0=E5=BD=95=E5=B7=B2=E7=BB=8F=E8=80=83=E8=99=91=E5=88=B0=E7=9A= =84=E9=97=AE=E9=A2=98=E7=9A=84=E5=A5=BD=E6=96=B9=E6=B3=95=EF=BC=8C - =E6=9C=80=E9=87=8D=E8=A6=81=E7=9A=84=E6=98=AF=EF=BC=8C=E5=AE=83=E6=8F= =90=E4=BE=9B=E4=BA=86=E4=B8=80=E7=A7=8D=E7=9F=A5=E9=81=93=E6=B2=A1=E6=9C=89= =E9=A2=9D=E5=A4=96=E9=9A=90=E5=90=AB=E7=BA=A6=E6=9D=9F=E7=9A=84=E6=96=B9=E6= =B3=95=E3=80=82 + =E8=99=BD=E7=84=B6=E6=9C=89=E6=97=B6=E5=8E=9F=E5=9B=A0=E5=8F=AF=E8=83=BD= =E7=9C=8B=E8=B5=B7=E6=9D=A5=E5=BE=AE=E4=B8=8D=E8=B6=B3=E9=81=93=EF=BC=8C=E4= =BD=86=E5=86=99=E8=BF=99=E4=BA=9B=E6=B3=A8=E9=87=8A=E4=B8=8D=E4=BB=85=E6=98= =AF=E8=AE=B0=E5=BD=95=E5=B7=B2=E7=BB=8F=E8=80=83=E8=99=91=E5=88=B0=E7=9A=84= =E9=97=AE=E9=A2=98=E7=9A=84=E5=A5=BD=E6=96=B9=E6=B3=95=EF=BC=8C + =E6=9C=80=E9=87=8D=E8=A6=81=E7=9A=84=E6=98=AF=EF=BC=8C=E5=AE=83=E6=8F=90= =E4=BE=9B=E4=BA=86=E4=B8=80=E7=A7=8D=E7=9F=A5=E9=81=93=E6=B2=A1=E6=9C=89=E9= =A2=9D=E5=A4=96=E9=9A=90=E5=90=AB=E7=BA=A6=E6=9D=9F=E7=9A=84=E6=96=B9=E6=B3= =95=E3=80=82 =20 =E8=A6=81=E4=BA=86=E8=A7=A3=E6=9B=B4=E5=A4=9A=E5=85=B3=E4=BA=8E=E5=A6=82= =E4=BD=95=E7=BC=96=E5=86=99Rust=E5=92=8C=E6=8B=93=E5=B1=95=E5=8A=9F=E8=83= =BD=E7=9A=84=E6=96=87=E6=A1=A3=EF=BC=8C=E8=AF=B7=E7=9C=8B=E7=9C=8B ``rustdo= c`` =E8=BF=99=E6=9C=AC=E4=B9=A6=EF=BC=8C=E7=BD=91=E5=9D=80=E6=98=AF: =20 @@ -170,6 +247,22 @@ https://commonmark.org/help/ /// [`struct mutex`]: srctree/include/linux/mutex.h =20 =20 +C FFI =E7=B1=BB=E5=9E=8B +---------- + +Rust =E5=86=85=E6=A0=B8=E4=BB=A3=E7=A0=81=E4=BD=BF=E7=94=A8=E7=B1=BB=E5=9E= =8B=E5=88=AB=E5=90=8D=EF=BC=88=E5=A6=82 ``c_int``=EF=BC=89=E6=9D=A5=E5=BC= =95=E7=94=A8 C =E7=B1=BB=E5=9E=8B=EF=BC=88=E5=A6=82 ``int``=EF=BC=89=EF=BC= =8C=E8=BF=99=E4=BA=9B=E5=88=AB=E5=90=8D=E5=8F=AF +=E4=BB=A5=E7=9B=B4=E6=8E=A5=E4=BB=8E ``kernel`` =E9=A2=84=E5=AF=BC=E5=85= =A5=EF=BC=88prelude=EF=BC=89=E4=B8=AD=E8=8E=B7=E5=8F=96=E3=80=82=E8=AF=B7= =E4=B8=8D=E8=A6=81=E4=BD=BF=E7=94=A8 ``core::ffi`` =E4=B8=AD=E7=9A=84=E5=88= =AB +=E5=90=8D=E2=80=94=E2=80=94=E5=AE=83=E4=BB=AC=E5=8F=AF=E8=83=BD=E6=97=A0= =E6=B3=95=E6=98=A0=E5=B0=84=E5=88=B0=E6=AD=A3=E7=A1=AE=E7=9A=84=E7=B1=BB=E5= =9E=8B=E3=80=82 + +=E8=BF=99=E4=BA=9B=E5=88=AB=E5=90=8D=E9=80=9A=E5=B8=B8=E5=BA=94=E8=AF=A5= =E7=9B=B4=E6=8E=A5=E9=80=9A=E8=BF=87=E5=85=B6=E6=A0=87=E8=AF=86=E7=AC=A6=E5= =BC=95=E7=94=A8=EF=BC=8C=E5=8D=B3=E4=BD=9C=E4=B8=BA=E5=8D=95=E6=AE=B5=E8=B7= =AF=E5=BE=84=E3=80=82=E4=BE=8B=E5=A6=82=EF=BC=9A + +.. code-block:: rust + + fn f(p: *const c_char) -> c_int { + // ... + } + + =E5=91=BD=E5=90=8D ---- =20 @@ -202,3 +295,144 @@ Rust=E5=86=85=E6=A0=B8=E4=BB=A3=E7=A0=81=E9=81=B5=E5= =BE=AA=E9=80=9A=E5=B8=B8=E7=9A=84Rust=E5=91=BD=E5=90=8D=E7=A9=BA=E9=97=B4: =20 =E4=B9=9F=E5=B0=B1=E6=98=AF=E8=AF=B4=EF=BC=8C ``GPIO_LINE_DIRECTION_IN`` = =E7=9A=84=E7=AD=89=E4=BB=B7=E7=89=A9=E5=B0=86=E8=A2=AB=E7=A7=B0=E4=B8=BA ``= gpio::LineDirection::In`` =E3=80=82 =E7=89=B9=E5=88=AB=E6=98=AF=EF=BC=8C=E5=AE=83=E4=B8=8D=E5=BA=94=E8=AF=A5= =E8=A2=AB=E5=91=BD=E5=90=8D=E4=B8=BA ``gpio::gpio_line_direction::GPIO_LINE= _DIRECTION_IN`` =E3=80=82 + + +=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F=A5=E6=8F=90=E7=A4=BA=EF=BC=88Lints=EF=BC= =89 +--------------------- + +=E5=9C=A8 Rust =E4=B8=AD=EF=BC=8C=E5=8F=AF=E4=BB=A5=E5=9C=A8=E5=B1=80=E9= =83=A8 ``allow`` =E7=89=B9=E5=AE=9A=E7=9A=84=E8=AD=A6=E5=91=8A=EF=BC=88=E8= =AF=8A=E6=96=AD=E4=BF=A1=E6=81=AF=E3=80=81=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F= =A5=E6=8F=90=E7=A4=BA=EF=BC=88lint=EF=BC=89=EF=BC=89=EF=BC=8C +=E4=BD=BF=E7=BC=96=E8=AF=91=E5=99=A8=E5=BF=BD=E7=95=A5=E7=BB=99=E5=AE=9A= =E5=87=BD=E6=95=B0=E3=80=81=E6=A8=A1=E5=9D=97=E3=80=81=E4=BB=A3=E7=A0=81=E5= =9D=97=E7=AD=89=E4=B8=AD=E7=BB=99=E5=AE=9A=E8=AD=A6=E5=91=8A=E7=9A=84=E5=AE= =9E=E4=BE=8B=E3=80=82 + +=E8=BF=99=E7=B1=BB=E4=BC=BC=E4=BA=8E C =E4=B8=AD=E7=9A=84 ``#pragma GCC di= agnostic push`` + ``ignored`` + ``pop`` +[#]_=EF=BC=9A + +.. code-block:: c + + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wunused-function" + static void f(void) {} + #pragma GCC diagnostic pop + +.. [#] =E5=9C=A8=E8=BF=99=E4=B8=AA=E7=89=B9=E5=AE=9A=E6=83=85=E5=86=B5=E4= =B8=8B=EF=BC=8C=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8=E5=86=85=E6=A0=B8=E7=9A= =84 ``__{always,maybe}_unused`` =E5=B1=9E=E6=80=A7 + =EF=BC=88C23 =E7=9A=84 ``[[maybe_unused]]``=EF=BC=89=EF=BC=9B=E7=84= =B6=E8=80=8C=EF=BC=8C=E6=AD=A4=E7=A4=BA=E4=BE=8B=E6=97=A8=E5=9C=A8=E5=8F=8D= =E6=98=A0=E4=B8=8B=E6=96=87=E8=AE=A8=E8=AE=BA=E7=9A=84 Rust =E4=B8=AD + =E7=9A=84=E7=AD=89=E6=95=88=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F=A5=E6= =8F=90=E7=A4=BA=E3=80=82 + +=E4=BD=86=E8=A6=81=E7=AE=80=E6=B4=81=E5=BE=97=E5=A4=9A=EF=BC=9A + +.. code-block:: rust + + #[allow(dead_code)] + fn f() {} + +=E5=87=AD=E5=80=9F=E8=BF=99=E4=B8=80=E7=82=B9=EF=BC=8C=E5=8F=AF=E4=BB=A5= =E6=9B=B4=E6=96=B9=E4=BE=BF=E5=9C=B0=E9=BB=98=E8=AE=A4=E5=90=AF=E7=94=A8=E6= =9B=B4=E5=A4=9A=E8=AF=8A=E6=96=AD=EF=BC=88=E5=8D=B3=E5=9C=A8 ``W=3D`` =E7= =BA=A7=E5=88=AB=E4=B9=8B=E5=A4=96=EF=BC=89=E3=80=82=E7=89=B9=E5=88=AB=E6=98= =AF=E9=82=A3=E4=BA=9B=E5=8F=AF=E8=83=BD=E6=9C=89 +=E4=B8=80=E4=BA=9B=E8=AF=AF=E6=8A=A5=E4=BD=86=E5=9C=A8=E5=85=B6=E4=BB=96= =E6=96=B9=E9=9D=A2=E9=9D=9E=E5=B8=B8=E6=9C=89=E7=94=A8=E7=9A=84=E8=AF=8A=E6= =96=AD=EF=BC=8C=E4=BF=9D=E6=8C=81=E5=90=AF=E7=94=A8=E5=8F=AF=E4=BB=A5=E6=8D= =95=E8=8E=B7=E6=BD=9C=E5=9C=A8=E7=9A=84=E9=94=99=E8=AF=AF=E3=80=82 + +=E5=9C=A8=E6=AD=A4=E5=9F=BA=E7=A1=80=E4=B8=8A=EF=BC=8CRust =E6=8F=90=E4=BE= =9B=E4=BA=86 ``expect`` =E5=B1=9E=E6=80=A7=EF=BC=8C=E6=9B=B4=E8=BF=9B=E4=B8= =80=E6=AD=A5=E3=80=82=E5=A6=82=E6=9E=9C=E8=AD=A6=E5=91=8A=E6=B2=A1=E6=9C=89= =E4=BA=A7=E7=94=9F=EF=BC=8C=E5=AE=83=E4=BC=9A=E8=AE=A9=E7=BC=96=E8=AF=91=E5= =99=A8 +=E5=8F=91=E5=87=BA=E8=AD=A6=E5=91=8A=E3=80=82=E4=BE=8B=E5=A6=82=EF=BC=8C= =E4=BB=A5=E4=B8=8B=E4=BB=A3=E7=A0=81=E5=B0=86=E7=A1=AE=E4=BF=9D=E5=BD=93 ``= f()`` =E5=9C=A8=E6=9F=90=E5=A4=84=E8=A2=AB=E8=B0=83=E7=94=A8=E6=97=B6=EF=BC= =8C=E6=88=91=E4=BB=AC=E5=BF=85=E9=A1=BB=E7=A7=BB=E9=99=A4=E8=AF=A5=E5=B1=9E= =E6=80=A7=EF=BC=9A + +.. code-block:: rust + + #[expect(dead_code)] + fn f() {} + +=E5=A6=82=E6=9E=9C=E6=88=91=E4=BB=AC=E4=B8=8D=E8=BF=99=E6=A0=B7=E5=81=9A= =EF=BC=8C=E7=BC=96=E8=AF=91=E5=99=A8=E4=BC=9A=E5=8F=91=E5=87=BA=E8=AD=A6=E5= =91=8A:: + + warning: this lint expectation is unfulfilled + --> x.rs:3:10 + | + 3 | #[expect(dead_code)] + | ^^^^^^^^^ + | + =3D note: `#[warn(unfulfilled_lint_expectations)]` on by default + +=E8=BF=99=E6=84=8F=E5=91=B3=E7=9D=80 ``expect`` =E4=B8=8D=E4=BC=9A=E5=9C= =A8=E4=B8=8D=E9=9C=80=E8=A6=81=E6=97=B6=E8=A2=AB=E9=81=97=E5=BF=98=EF=BC=8C= =E8=BF=99=E5=8F=AF=E8=83=BD=E5=8F=91=E7=94=9F=E5=9C=A8=E4=BB=A5=E4=B8=8B=E5= =87=A0=E7=A7=8D=E6=83=85=E5=86=B5=E4=B8=AD=EF=BC=9A + +- =E5=BC=80=E5=8F=91=E8=BF=87=E7=A8=8B=E4=B8=AD=E6=B7=BB=E5=8A=A0=E7=9A=84= =E4=B8=B4=E6=97=B6=E5=B1=9E=E6=80=A7=E3=80=82 + +- =E7=BC=96=E8=AF=91=E5=99=A8=E3=80=81Clippy =E6=88=96=E8=87=AA=E5=AE=9A= =E4=B9=89=E5=B7=A5=E5=85=B7=E4=B8=AD=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F=A5=E6= =8F=90=E7=A4=BA=E7=9A=84=E6=94=B9=E8=BF=9B=E5=8F=AF=E8=83=BD=E6=B6=88=E9=99= =A4=E8=AF=AF=E6=8A=A5=E3=80=82 + +- =E5=BD=93=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F=A5=E6=8F=90=E7=A4=BA=E4=B8=8D= =E5=86=8D=E9=9C=80=E8=A6=81=E6=97=B6=EF=BC=8C=E5=9B=A0=E4=B8=BA=E9=A2=84=E6= =9C=9F=E5=AE=83=E4=BC=9A=E5=9C=A8=E6=9F=90=E4=B8=AA=E6=97=B6=E5=80=99=E8=A2= =AB=E7=A7=BB=E9=99=A4=EF=BC=8C=E4=BE=8B=E5=A6=82=E4=B8=8A=E9=9D=A2=E7=9A=84 + ``dead_code`` =E7=A4=BA=E4=BE=8B=E3=80=82 + +=E8=BF=99=E4=B9=9F=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=89=A9=E4=BD=99 ``allow`` = =E7=9A=84=E5=8F=AF=E8=A7=81=E6=80=A7=EF=BC=8C=E5=B9=B6=E5=87=8F=E5=B0=91=E4= =BA=86=E8=AF=AF=E7=94=A8=E7=9A=84=E5=8F=AF=E8=83=BD=E6=80=A7=E3=80=82 + +=E5=9B=A0=E6=AD=A4=EF=BC=8C=E4=BC=98=E5=85=88=E4=BD=BF=E7=94=A8 ``expect``= =E8=80=8C=E4=B8=8D=E6=98=AF ``allow``=EF=BC=8C=E9=99=A4=E9=9D=9E=EF=BC=9A + +- =E6=9D=A1=E4=BB=B6=E7=BC=96=E8=AF=91=E5=9C=A8=E6=9F=90=E4=BA=9B=E6=83=85= =E5=86=B5=E4=B8=8B=E8=A7=A6=E5=8F=91=E8=AD=A6=E5=91=8A=EF=BC=8C=E5=9C=A8=E5= =85=B6=E4=BB=96=E6=83=85=E5=86=B5=E4=B8=8B=E4=B8=8D=E8=A7=A6=E5=8F=91=E3=80= =82 + + =E5=A6=82=E6=9E=9C=E4=B8=8E=E6=80=BB=E7=9A=84=E7=9B=B8=E6=AF=94=EF=BC=8C= =E5=8F=AA=E6=9C=89=E5=B0=91=E6=95=B0=E6=83=85=E5=86=B5=E8=A7=A6=E5=8F=91=EF= =BC=88=E6=88=96=E4=B8=8D=E8=A7=A6=E5=8F=91=EF=BC=89=E8=AD=A6=E5=91=8A=EF=BC= =8C=E9=82=A3=E4=B9=88=E5=8F=AF=E4=BB=A5=E8=80=83=E8=99=91=E4=BD=BF=E7=94=A8= =E6=9D=A1=E4=BB=B6 + ``expect``=EF=BC=88=E5=8D=B3 ``cfg_attr(..., expect(...))``=EF=BC=89=E3= =80=82=E5=90=A6=E5=88=99=EF=BC=8C=E4=BD=BF=E7=94=A8 ``allow`` =E5=8F=AF + =E8=83=BD=E6=9B=B4=E7=AE=80=E5=8D=95=E3=80=82 + +- =E5=9C=A8=E5=AE=8F=E5=86=85=E9=83=A8=EF=BC=8C=E4=B8=8D=E5=90=8C=E7=9A=84= =E8=B0=83=E7=94=A8=E5=8F=AF=E8=83=BD=E4=BC=9A=E5=88=9B=E5=BB=BA=E5=9C=A8=E6= =9F=90=E4=BA=9B=E6=83=85=E5=86=B5=E4=B8=8B=E8=A7=A6=E5=8F=91=E8=AD=A6=E5=91= =8A=E8=80=8C=E5=9C=A8=E5=85=B6=E4=BB=96=E6=83=85=E5=86=B5=E4=B8=8B=E4=B8=8D= =E8=A7=A6=E5=8F=91=E7=9A=84=E5=B1=95=E5=BC=80=E4=BB=A3=E7=A0=81=E3=80=82 + +- =E5=BD=93=E4=BB=A3=E7=A0=81=E5=8F=AF=E8=83=BD=E5=9C=A8=E6=9F=90=E4=BA=9B= =E6=9E=B6=E6=9E=84=E4=B8=8A=E8=A7=A6=E5=8F=91=E8=AD=A6=E5=91=8A=E4=BD=86=E5= =9C=A8=E5=85=B6=E4=BB=96=E6=9E=B6=E6=9E=84=E4=B8=8A=E4=B8=8D=E8=A7=A6=E5=8F= =91=E6=97=B6=EF=BC=8C=E4=BE=8B=E5=A6=82=E5=88=B0 C FFI =E7=B1=BB=E5=9E=8B= =E7=9A=84 ``as`` + =E8=BD=AC=E6=8D=A2=E3=80=82 + +=E4=BD=9C=E4=B8=BA=E4=B8=80=E4=B8=AA=E6=9B=B4=E8=AF=A6=E7=BB=86=E7=9A=84= =E7=A4=BA=E4=BE=8B=EF=BC=8C=E8=80=83=E8=99=91=E4=BB=A5=E4=B8=8B=E7=A8=8B=E5= =BA=8F=EF=BC=9A + +.. code-block:: rust + + fn g() {} + + fn main() { + #[cfg(CONFIG_X)] + g(); + } + +=E8=BF=99=E9=87=8C=EF=BC=8C=E5=A6=82=E6=9E=9C ``CONFIG_X`` =E6=9C=AA=E8=AE= =BE=E7=BD=AE=EF=BC=8C=E5=87=BD=E6=95=B0 ``g()`` =E6=98=AF=E6=AD=BB=E4=BB=A3= =E7=A0=81=E3=80=82=E6=88=91=E4=BB=AC=E5=8F=AF=E4=BB=A5=E5=9C=A8=E8=BF=99=E9= =87=8C=E4=BD=BF=E7=94=A8 +``expect`` =E5=90=97=EF=BC=9F + +.. code-block:: rust + + #[expect(dead_code)] + fn g() {} + + fn main() { + #[cfg(CONFIG_X)] + g(); + } + +=E5=A6=82=E6=9E=9C ``CONFIG_X`` =E8=A2=AB=E8=AE=BE=E7=BD=AE=EF=BC=8C=E8=BF= =99=E5=B0=86=E4=BA=A7=E7=94=9F=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F=A5=E6=8F=90= =E7=A4=BA=EF=BC=8C=E5=9B=A0=E4=B8=BA=E5=9C=A8=E8=AF=A5=E9=85=8D=E7=BD=AE=E4= =B8=AD=E5=AE=83=E4=B8=8D=E6=98=AF=E6=AD=BB=E4=BB=A3=E7=A0=81=E3=80=82=E5=9B= =A0 +=E6=AD=A4=EF=BC=8C=E5=9C=A8=E8=BF=99=E7=A7=8D=E6=83=85=E5=86=B5=E4=B8=8B= =EF=BC=8C=E6=88=91=E4=BB=AC=E4=B8=8D=E8=83=BD=E7=9B=B4=E6=8E=A5=E4=BD=BF=E7= =94=A8 ``expect``=E3=80=82 + +=E4=B8=80=E4=B8=AA=E7=AE=80=E5=8D=95=E7=9A=84=E5=8F=AF=E8=83=BD=E6=80=A7= =E6=98=AF=E4=BD=BF=E7=94=A8 ``allow``=EF=BC=9A + +.. code-block:: rust + + #[allow(dead_code)] + fn g() {} + + fn main() { + #[cfg(CONFIG_X)] + g(); + } + +=E5=8F=A6=E4=B8=80=E7=A7=8D=E6=96=B9=E6=B3=95=E6=98=AF=E4=BD=BF=E7=94=A8= =E6=9D=A1=E4=BB=B6 ``expect``=EF=BC=9A + +.. code-block:: rust + + #[cfg_attr(not(CONFIG_X), expect(dead_code))] + fn g() {} + + fn main() { + #[cfg(CONFIG_X)] + g(); + } + +=E8=BF=99=E5=B0=86=E7=A1=AE=E4=BF=9D=E5=A6=82=E6=9E=9C=E6=9C=89=E4=BA=BA= =E5=9C=A8=E6=9F=90=E5=A4=84=E5=BC=95=E5=85=A5=E4=BA=86=E5=AF=B9 ``g()`` =E7= =9A=84=E5=8F=A6=E4=B8=80=E4=B8=AA=E8=B0=83=E7=94=A8=EF=BC=88=E4=BE=8B=E5=A6= =82=E6=97=A0=E6=9D=A1=E4=BB=B6=E7=9A=84=EF=BC=89=EF=BC=8C=E9=82=A3=E4=B9=88= =E5=B0=86=E4=BC=9A=E8=A2=AB=E5=8F=91=E7=8E=B0 +=E5=AE=83=E4=B8=8D=E5=86=8D=E6=98=AF=E6=AD=BB=E4=BB=A3=E7=A0=81=E3=80=82= =E7=84=B6=E8=80=8C=EF=BC=8C ``cfg_attr`` =E6=AF=94=E7=AE=80=E5=8D=95=E7=9A= =84 ``allow`` =E6=9B=B4=E5=A4=8D=E6=9D=82=E3=80=82 + +=E5=9B=A0=E6=AD=A4=EF=BC=8C=E5=BD=93=E6=B6=89=E5=8F=8A=E5=A4=9A=E4=B8=AA= =E9=85=8D=E7=BD=AE=E6=88=96=E8=80=85=E4=BB=A3=E7=A0=81=E6=A3=80=E6=9F=A5=E6= =8F=90=E7=A4=BA=E5=8F=AF=E8=83=BD=E7=94=B1=E4=BA=8E=E9=9D=9E=E5=B1=80=E9=83= =A8=E6=9B=B4=E6=94=B9=EF=BC=88=E5=A6=82 ``dead_code``=EF=BC=89=E8=80=8C=E8= =A7=A6=E5=8F=91 +=E6=97=B6=EF=BC=8C=E4=BD=BF=E7=94=A8=E6=9D=A1=E4=BB=B6 ``expect`` =E5=8F= =AF=E8=83=BD=E4=B8=8D=E5=80=BC=E5=BE=97=E3=80=82 + +=E6=9C=89=E5=85=B3 Rust =E4=B8=AD=E8=AF=8A=E6=96=AD=E7=9A=84=E6=9B=B4=E5= =A4=9A=E4=BF=A1=E6=81=AF=EF=BC=8C=E8=AF=B7=E5=8F=82=E9=98=85=EF=BC=9A + + https://doc.rust-lang.org/stable/reference/attributes/diagnostics.html + +=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86 +-------- + +=E6=9C=89=E5=85=B3 Rust for Linux =E7=89=B9=E5=AE=9A=E9=94=99=E8=AF=AF=E5= =A4=84=E7=90=86=E7=9A=84=E8=83=8C=E6=99=AF=E5=92=8C=E6=8C=87=E5=8D=97=EF=BC= =8C=E8=AF=B7=E5=8F=82=E9=98=85=EF=BC=9A + + https://rust.docs.kernel.org/kernel/error/type.Result.html#error-codes-in= -c-and-rust --=20 2.53.0 From nobody Mon Jun 15 03:52:27 2026 Received: from va-2-37.ptr.blmpb.com (va-2-37.ptr.blmpb.com [209.127.231.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6EFE93537F6 for ; Wed, 8 Apr 2026 05:06:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.127.231.37 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624775; cv=none; b=rGmfk/zCCCB66XRpJ9kR9/I5clyxlAtmCoO7CV4UDO3eSHkh7eSg7Vxt55+fLiwIQrzGtxJcIRW+PH9fwHpPY1lX9L4hjQCuGpNzwHmI9rQxE5sYuXNNMpNpUDeRFjdCRMggPFU2350NG9rP4JHpX8nlA1I1V1CXBEdQwOamw/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624775; c=relaxed/simple; bh=YfA1MccoTz7Zp5nspa9jecrXwEGFpCVO9CWHST6G7jM=; h=In-Reply-To:From:Subject:Content-Type:Cc:Date:Message-Id: Mime-Version:References:To; b=C5kVyw1mIllOowx2KNFBzsFbg2d0klUPD/NeJJfysp4SIvA9UqoOUNGrj8nV1MS1MzJbDpP19NUzoEN35YaELik1O7G1NX7/28+P7g8mn82sbrZTZm89S8LbIDHWl4HmfDXuh5YrTRZ9VQat983DP9TSbSk6FR10uE5Q5y8lmbk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club; spf=pass smtp.mailfrom=openatom.club; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b=R0kMqcV/; arc=none smtp.client-ip=209.127.231.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=openatom.club Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b="R0kMqcV/" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775624759; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=YfA1MccoTz7Zp5nspa9jecrXwEGFpCVO9CWHST6G7jM=; b=R0kMqcV/RdbGqV5zw2E80IK1wnr+svZJ7bdnowLK7c6xaQgTRfVDqHSeQB3Ay+iw4SmtK5 3W7M8h3tp6voX+57Mk5FKVz81qayTxHpxig6S0J7zGAsT+3mKHs1hdmVCvWITqmvs1SSqf 4BtU6CO1NYXYvgk3hTLHu6Mun9CAjdpz+Ph/Ta9Yb1rGbb5WW4Qt6588VlK0+yI9g4d1Ih EvyRHrdwGpTQjvc6yNGnwFlfXKt4OwzaSH+MuumL9xPtLl+ffGiPpD5iVq3ojwbZ/SAahZ bpzTrT/G2a8T1YfM+vZCA5nJwFazNtLJ28NGBhwuB+wJNewBFJkkOK7G3ZHgnw== Content-Transfer-Encoding: quoted-printable X-Original-From: Ben Guo X-Lms-Return-Path: In-Reply-To: Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Wed, 08 Apr 2026 13:05:57 +0800 From: "Ben Guo" Subject: [PATCH 3/4] docs/zh_CN: update rust/quick-start.rst translation Cc: , , , "Ben Guo" X-Mailer: git-send-email 2.53.0 Date: Wed, 8 Apr 2026 13:05:45 +0800 Message-Id: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" Content-Type: text/plain; charset="utf-8" Update the translation of .../rust/quick-start.rst into Chinese. Update the translation through commit 5935461b4584 ("docs: rust: quick-start: add Debian 13 (Trixie)") Reviewed-by: Dongliang Mu Signed-off-by: Ben Guo Acked-by: Gary Guo # Rust --- .../translations/zh_CN/rust/quick-start.rst | 190 ++++++++++++++---- 1 file changed, 148 insertions(+), 42 deletions(-) diff --git a/Documentation/translations/zh_CN/rust/quick-start.rst b/Docume= ntation/translations/zh_CN/rust/quick-start.rst index 8616556ae4d..5f0ece6411f 100644 --- a/Documentation/translations/zh_CN/rust/quick-start.rst +++ b/Documentation/translations/zh_CN/rust/quick-start.rst @@ -13,16 +13,138 @@ =20 =E6=9C=AC=E6=96=87=E4=BB=8B=E7=BB=8D=E4=BA=86=E5=A6=82=E4=BD=95=E5=BC=80= =E5=A7=8B=E4=BD=BF=E7=94=A8Rust=E8=BF=9B=E8=A1=8C=E5=86=85=E6=A0=B8=E5=BC= =80=E5=8F=91=E3=80=82 =20 +=E5=AE=89=E8=A3=85=E5=86=85=E6=A0=B8=E5=BC=80=E5=8F=91=E6=89=80=E9=9C=80= =E7=9A=84 Rust =E5=B7=A5=E5=85=B7=E9=93=BE=E6=9C=89=E5=87=A0=E7=A7=8D=E6=96= =B9=E5=BC=8F=E3=80=82=E4=B8=80=E7=A7=8D=E7=AE=80=E5=8D=95=E7=9A=84=E6=96=B9= =E5=BC=8F=E6=98=AF=E4=BD=BF=E7=94=A8 Linux =E5=8F=91=E8=A1=8C=E7=89=88=E7= =9A=84=E8=BD=AF=E4=BB=B6=E5=8C=85 +=EF=BC=88=E5=A6=82=E6=9E=9C=E5=AE=83=E4=BB=AC=E5=90=88=E9=80=82=E7=9A=84= =E8=AF=9D=EF=BC=89=E2=80=94=E2=80=94=E4=B8=8B=E9=9D=A2=E7=9A=84=E7=AC=AC=E4= =B8=80=E8=8A=82=E8=A7=A3=E9=87=8A=E4=BA=86=E8=BF=99=E7=A7=8D=E6=96=B9=E6=B3= =95=E3=80=82=E8=BF=99=E7=A7=8D=E6=96=B9=E6=B3=95=E7=9A=84=E4=B8=80=E4=B8=AA= =E4=BC=98=E5=8A=BF=E6=98=AF=EF=BC=8C=E9=80=9A=E5=B8=B8=E5=8F=91=E8=A1=8C=E7= =89=88=E4=BC=9A +=E5=8C=B9=E9=85=8D Rust =E5=92=8C Clang =E6=89=80=E4=BD=BF=E7=94=A8=E7=9A= =84 LLVM=E3=80=82 + +=E5=8F=A6=E4=B8=80=E7=A7=8D=E6=96=B9=E5=BC=8F=E6=98=AF=E4=BD=BF=E7=94=A8 `= kernel.org `_ =E4=B8=8A=E6=8F=90 +=E4=BE=9B=E7=9A=84=E9=A2=84=E6=9E=84=E5=BB=BA=E7=A8=B3=E5=AE=9A=E7=89=88= =E6=9C=AC=E7=9A=84 LLVM+Rust=E3=80=82=E8=BF=99=E4=BA=9B=E4=B8=8E :ref:`=E8= =8E=B7=E5=8F=96 LLVM ` =E4=B8=AD=E7=9A=84=E7=B2=BE +=E7=AE=80=E5=BF=AB=E9=80=9F LLVM =E5=B7=A5=E5=85=B7=E9=93=BE=E7=9B=B8=E5= =90=8C=EF=BC=8C=E5=B9=B6=E6=B7=BB=E5=8A=A0=E4=BA=86 Rust for Linux =E6=94= =AF=E6=8C=81=E7=9A=84 Rust =E7=89=88=E6=9C=AC=E3=80=82=E6=8F=90=E4=BE=9B=E4= =BA=86=E4=B8=A4=E5=A5=97=E5=B7=A5=E5=85=B7 +=E9=93=BE=EF=BC=9A"=E6=9C=80=E6=96=B0 LLVM" =E5=92=8C "=E5=8C=B9=E9=85=8D = LLVM"=EF=BC=88=E8=AF=B7=E5=8F=82=E9=98=85=E9=93=BE=E6=8E=A5=E4=BA=86=E8=A7= =A3=E6=9B=B4=E5=A4=9A=E4=BF=A1=E6=81=AF=EF=BC=89=E3=80=82 + +=E6=88=96=E8=80=85=EF=BC=8C=E6=8E=A5=E4=B8=8B=E6=9D=A5=E7=9A=84=E4=B8=A4= =E4=B8=AA "=E4=BE=9D=E8=B5=96" =E7=AB=A0=E8=8A=82=E5=B0=86=E8=A7=A3=E9=87= =8A=E6=AF=8F=E4=B8=AA=E7=BB=84=E4=BB=B6=E4=BB=A5=E5=8F=8A=E5=A6=82=E4=BD=95= =E9=80=9A=E8=BF=87 ``rustup``=E3=80=81Rust =E7=9A=84=E7=8B=AC=E7=AB=8B +=E5=AE=89=E8=A3=85=E7=A8=8B=E5=BA=8F=E6=88=96=E4=BB=8E=E6=BA=90=E7=A0=81= =E6=9E=84=E5=BB=BA=E6=9D=A5=E5=AE=89=E8=A3=85=E5=AE=83=E4=BB=AC=E3=80=82 + +=E6=9C=AC=E6=96=87=E6=A1=A3=E7=9A=84=E5=85=B6=E4=BD=99=E9=83=A8=E5=88=86= =E8=A7=A3=E9=87=8A=E4=BA=86=E6=9C=89=E5=85=B3=E5=A6=82=E4=BD=95=E5=85=A5=E9= =97=A8=E7=9A=84=E5=85=B6=E4=BB=96=E6=96=B9=E9=9D=A2=E3=80=82 + + +=E5=8F=91=E8=A1=8C=E7=89=88 +------ + +Arch Linux +********** + +Arch Linux =E6=8F=90=E4=BE=9B=E8=BE=83=E6=96=B0=E7=9A=84 Rust =E7=89=88=E6= =9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4=E9=80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1=E5=8D= =B3=E7=94=A8=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + pacman -S rust rust-src rust-bindgen + + +Debian +****** + +Debian 13=EF=BC=88Trixie=EF=BC=89=E4=BB=A5=E5=8F=8A Testing =E5=92=8C Debi= an Unstable=EF=BC=88Sid=EF=BC=89=E6=8F=90=E4=BE=9B=E8=BE=83=E6=96=B0=E7=9A= =84 Rust =E7=89=88 +=E6=9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4=E9=80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1= =E5=8D=B3=E7=94=A8=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + apt install rustc rust-src bindgen rustfmt rust-clippy + + +Fedora Linux +************ + +Fedora Linux =E6=8F=90=E4=BE=9B=E8=BE=83=E6=96=B0=E7=9A=84 Rust =E7=89=88= =E6=9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4=E9=80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1=E5= =8D=B3=E7=94=A8=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + dnf install rust rust-src bindgen-cli rustfmt clippy + + +Gentoo Linux +************ + +Gentoo Linux=EF=BC=88=E5=B0=A4=E5=85=B6=E6=98=AF testing =E5=88=86=E6=94= =AF=EF=BC=89=E6=8F=90=E4=BE=9B=E8=BE=83=E6=96=B0=E7=9A=84 Rust =E7=89=88=E6= =9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4=E9=80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1=E5=8D= =B3=E7=94=A8=EF=BC=8C +=E4=BE=8B=E5=A6=82:: + + USE=3D'rust-src rustfmt clippy' emerge dev-lang/rust dev-util/bindgen + +=E5=8F=AF=E8=83=BD=E9=9C=80=E8=A6=81=E8=AE=BE=E7=BD=AE ``LIBCLANG_PATH``= =E3=80=82 + + +Nix +*** + +Nix=EF=BC=88unstable =E9=A2=91=E9=81=93=EF=BC=89=E6=8F=90=E4=BE=9B=E8=BE= =83=E6=96=B0=E7=9A=84 Rust =E7=89=88=E6=9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4=E9= =80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1=E5=8D=B3=E7=94=A8=EF=BC=8C=E4=BE=8B=E5=A6= =82:: + + { pkgs ? import {} }: + pkgs.mkShell { + nativeBuildInputs =3D with pkgs; [ rustc rust-bindgen rustfmt clippy ]; + RUST_LIB_SRC =3D "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}"; + } + + +openSUSE +******** + +openSUSE Slowroll =E5=92=8C openSUSE Tumbleweed =E6=8F=90=E4=BE=9B=E8=BE= =83=E6=96=B0=E7=9A=84 Rust =E7=89=88=E6=9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4=E9= =80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1 +=E5=8D=B3=E7=94=A8=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + zypper install rust rust1.79-src rust-bindgen clang + + +Ubuntu +****** + +25.04 +~~~~~ + +=E6=9C=80=E6=96=B0=E7=9A=84 Ubuntu =E7=89=88=E6=9C=AC=E6=8F=90=E4=BE=9B=E8= =BE=83=E6=96=B0=E7=9A=84 Rust =E7=89=88=E6=9C=AC=EF=BC=8C=E5=9B=A0=E6=AD=A4= =E9=80=9A=E5=B8=B8=E5=BC=80=E7=AE=B1=E5=8D=B3=E7=94=A8=EF=BC=8C=E4=BE=8B=E5= =A6=82:: + + apt install rustc rust-src bindgen rustfmt rust-clippy + +=E6=AD=A4=E5=A4=96=EF=BC=8C=E9=9C=80=E8=A6=81=E8=AE=BE=E7=BD=AE ``RUST_LIB= _SRC``=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + RUST_LIB_SRC=3D/usr/src/rustc-$(rustc --version | cut -d' ' -f2)/library + +=E4=B8=BA=E6=96=B9=E4=BE=BF=E8=B5=B7=E8=A7=81=EF=BC=8C=E5=8F=AF=E4=BB=A5= =E5=B0=86 ``RUST_LIB_SRC`` =E5=AF=BC=E5=87=BA=E5=88=B0=E5=85=A8=E5=B1=80=E7= =8E=AF=E5=A2=83=E4=B8=AD=E3=80=82 + + +24.04 LTS =E5=8F=8A=E6=9B=B4=E6=97=A9=E7=89=88=E6=9C=AC +~~~~~~~~~~~~~~~~~~~~ + +=E8=99=BD=E7=84=B6 Ubuntu 24.04 LTS =E5=8F=8A=E6=9B=B4=E6=97=A9=E7=89=88= =E6=9C=AC=E4=BB=8D=E7=84=B6=E6=8F=90=E4=BE=9B=E8=BE=83=E6=96=B0=E7=9A=84 Ru= st =E7=89=88=E6=9C=AC=EF=BC=8C=E4=BD=86=E5=AE=83=E4=BB=AC=E9=9C=80=E8=A6=81= =E4=B8=80=E4=BA=9B=E9=A2=9D=E5=A4=96=E7=9A=84=E9=85=8D +=E7=BD=AE=EF=BC=8C=E4=BD=BF=E7=94=A8=E5=B8=A6=E7=89=88=E6=9C=AC=E5=8F=B7= =E7=9A=84=E8=BD=AF=E4=BB=B6=E5=8C=85=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + apt install rustc-1.80 rust-1.80-src bindgen-0.65 rustfmt-1.80 \ + rust-1.80-clippy + ln -s /usr/lib/rust-1.80/bin/rustfmt /usr/bin/rustfmt-1.80 + ln -s /usr/lib/rust-1.80/bin/clippy-driver /usr/bin/clippy-driver-1.80 + +=E8=BF=99=E4=BA=9B=E8=BD=AF=E4=BB=B6=E5=8C=85=E9=83=BD=E4=B8=8D=E4=BC=9A= =E5=B0=86=E5=85=B6=E5=B7=A5=E5=85=B7=E8=AE=BE=E7=BD=AE=E4=B8=BA=E9=BB=98=E8= =AE=A4=E5=80=BC=EF=BC=9B=E5=9B=A0=E6=AD=A4=E5=BA=94=E8=AF=A5=E6=98=BE=E5=BC= =8F=E6=8C=87=E5=AE=9A=E5=AE=83=E4=BB=AC=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + make LLVM=3D1 RUSTC=3Drustc-1.80 RUSTDOC=3Drustdoc-1.80 RUSTFMT=3Drustfmt= -1.80 \ + CLIPPY_DRIVER=3Dclippy-driver-1.80 BINDGEN=3Dbindgen-0.65 + +=E6=88=96=E8=80=85=EF=BC=8C=E4=BF=AE=E6=94=B9 ``PATH`` =E5=8F=98=E9=87=8F= =E5=B0=86 Rust 1.80 =E7=9A=84=E4=BA=8C=E8=BF=9B=E5=88=B6=E6=96=87=E4=BB=B6= =E6=94=BE=E5=9C=A8=E5=89=8D=E9=9D=A2=EF=BC=8C=E5=B9=B6=E5=B0=86 ``bindgen``= =E8=AE=BE +=E7=BD=AE=E4=B8=BA=E9=BB=98=E8=AE=A4=E5=80=BC=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + PATH=3D/usr/lib/rust-1.80/bin:$PATH + update-alternatives --install /usr/bin/bindgen bindgen \ + /usr/bin/bindgen-0.65 100 + update-alternatives --set bindgen /usr/bin/bindgen-0.65 + +=E4=BD=BF=E7=94=A8=E5=B8=A6=E7=89=88=E6=9C=AC=E5=8F=B7=E7=9A=84=E8=BD=AF= =E4=BB=B6=E5=8C=85=E6=97=B6=E9=9C=80=E8=A6=81=E8=AE=BE=E7=BD=AE ``RUST_LIB_= SRC``=EF=BC=8C=E4=BE=8B=E5=A6=82:: + + RUST_LIB_SRC=3D/usr/src/rustc-$(rustc-1.80 --version | cut -d' ' -f2)/lib= rary + +=E4=B8=BA=E6=96=B9=E4=BE=BF=E8=B5=B7=E8=A7=81=EF=BC=8C=E5=8F=AF=E4=BB=A5= =E5=B0=86 ``RUST_LIB_SRC`` =E5=AF=BC=E5=87=BA=E5=88=B0=E5=85=A8=E5=B1=80=E7= =8E=AF=E5=A2=83=E4=B8=AD=E3=80=82 + +=E6=AD=A4=E5=A4=96=EF=BC=8C ``bindgen-0.65`` =E5=9C=A8=E8=BE=83=E6=96=B0= =E7=9A=84=E7=89=88=E6=9C=AC=EF=BC=8824.04 LTS =E5=92=8C 24.10=EF=BC=89=E4= =B8=AD=E5=8F=AF=E7=94=A8=EF=BC=8C=E4=BD=86=E5=9C=A8=E6=9B=B4=E6=97=A9=E7=9A= =84=E7=89=88 +=E6=9C=AC=EF=BC=8820.04 LTS =E5=92=8C 22.04 LTS=EF=BC=89=E4=B8=AD=E5=8F=AF= =E8=83=BD=E4=B8=8D=E5=8F=AF=E7=94=A8=EF=BC=8C=E5=9B=A0=E6=AD=A4=E5=8F=AF=E8= =83=BD=E9=9C=80=E8=A6=81=E6=89=8B=E5=8A=A8=E6=9E=84=E5=BB=BA ``bindgen`` +=EF=BC=88=E8=AF=B7=E5=8F=82=E8=A7=81=E4=B8=8B=E6=96=87=EF=BC=89=E3=80=82 + =20 =E6=9E=84=E5=BB=BA=E4=BE=9D=E8=B5=96 -------- =20 =E6=9C=AC=E8=8A=82=E6=8F=8F=E8=BF=B0=E4=BA=86=E5=A6=82=E4=BD=95=E8=8E=B7= =E5=8F=96=E6=9E=84=E5=BB=BA=E6=89=80=E9=9C=80=E7=9A=84=E5=B7=A5=E5=85=B7=E3= =80=82 =20 -=E5=85=B6=E4=B8=AD=E4=B8=80=E4=BA=9B=E4=BE=9D=E8=B5=96=E4=B9=9F=E8=AE=B8= =E5=8F=AF=E4=BB=A5=E4=BB=8ELinux=E5=8F=91=E8=A1=8C=E7=89=88=E4=B8=AD=E8=8E= =B7=E5=BE=97=EF=BC=8C=E5=8C=85=E5=90=8D=E5=8F=AF=E8=83=BD=E6=98=AF ``rustc`= ` , ``rust-src`` , -``rust-bindgen`` =E7=AD=89=E3=80=82=E7=84=B6=E8=80=8C=EF=BC=8C=E5=9C=A8=E5= =86=99=E8=BF=99=E7=AF=87=E6=96=87=E7=AB=A0=E7=9A=84=E6=97=B6=E5=80=99=EF=BC= =8C=E5=AE=83=E4=BB=AC=E5=BE=88=E5=8F=AF=E8=83=BD=E8=BF=98=E4=B8=8D=E5=A4=9F= =E6=96=B0=EF=BC=8C=E9=99=A4=E9=9D=9E=E5=8F=91=E8=A1=8C=E7=89=88=E8=B7=9F=E8= =B8=AA=E6=9C=80 -=E6=96=B0=E7=9A=84=E7=89=88=E6=9C=AC=E3=80=82 - =E4=B8=BA=E4=BA=86=E6=96=B9=E4=BE=BF=E6=A3=80=E6=9F=A5=E6=98=AF=E5=90=A6= =E6=BB=A1=E8=B6=B3=E8=A6=81=E6=B1=82=EF=BC=8C=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7= =94=A8=E4=BB=A5=E4=B8=8B=E7=9B=AE=E6=A0=87:: =20 make LLVM=3D1 rustavailable @@ -34,15 +156,14 @@ rustc ***** =20 -=E9=9C=80=E8=A6=81=E4=B8=80=E4=B8=AA=E7=89=B9=E5=AE=9A=E7=89=88=E6=9C=AC= =E7=9A=84Rust=E7=BC=96=E8=AF=91=E5=99=A8=E3=80=82=E8=BE=83=E6=96=B0=E7=9A= =84=E7=89=88=E6=9C=AC=E5=8F=AF=E8=83=BD=E4=BC=9A=E4=B9=9F=E5=8F=AF=E8=83=BD= =E4=B8=8D=E4=BC=9A=E5=B7=A5=E4=BD=9C=EF=BC=8C=E5=9B=A0=E4=B8=BA=E5=B0=B1=E7= =9B=AE=E5=89=8D=E8=80=8C=E8=A8=80=EF=BC=8C=E5=86=85=E6=A0=B8=E4=BE=9D=E8=B5= =96 -=E4=BA=8E=E4=B8=80=E4=BA=9B=E4=B8=8D=E7=A8=B3=E5=AE=9A=E7=9A=84Rust=E7=89= =B9=E6=80=A7=E3=80=82 +=E9=9C=80=E8=A6=81=E4=B8=80=E4=B8=AA=E8=BE=83=E6=96=B0=E7=89=88=E6=9C=AC= =E7=9A=84Rust=E7=BC=96=E8=AF=91=E5=99=A8=E3=80=82 =20 =E5=A6=82=E6=9E=9C=E4=BD=BF=E7=94=A8=E7=9A=84=E6=98=AF ``rustup`` =EF=BC= =8C=E8=AF=B7=E8=BF=9B=E5=85=A5=E5=86=85=E6=A0=B8=E7=BC=96=E8=AF=91=E7=9B=AE= =E5=BD=95=EF=BC=88=E6=88=96=E8=80=85=E7=94=A8 ``--path=3D`` =E5= =8F=82=E6=95=B0 -=E6=9D=A5 ``=E8=AE=BE=E7=BD=AE`` sub-command)=E5=B9=B6=E8=BF=90=E8=A1=8C:: +=E6=9D=A5 ``=E8=AE=BE=E7=BD=AE`` sub-command)=EF=BC=8C=E4=BE=8B=E5=A6=82= =E8=BF=90=E8=A1=8C:: =20 - rustup override set $(scripts/min-tool-version.sh rustc) + rustup override set stable =20 -+=E8=BF=99=E5=B0=86=E9=85=8D=E7=BD=AE=E4=BD=A0=E7=9A=84=E5=B7=A5=E4=BD=9C= =E7=9B=AE=E5=BD=95=E4=BD=BF=E7=94=A8=E6=AD=A3=E7=A1=AE=E7=89=88=E6=9C=AC=E7= =9A=84 ``rustc``=EF=BC=8C=E8=80=8C=E4=B8=8D=E5=BD=B1=E5=93=8D=E4=BD=A0=E7= =9A=84=E9=BB=98=E8=AE=A4=E5=B7=A5=E5=85=B7=E9=93=BE=E3=80=82 +=E8=BF=99=E5=B0=86=E9=85=8D=E7=BD=AE=E4=BD=A0=E7=9A=84=E5=B7=A5=E4=BD=9C= =E7=9B=AE=E5=BD=95=E4=BD=BF=E7=94=A8=E7=BB=99=E5=AE=9A=E7=89=88=E6=9C=AC=E7= =9A=84 ``rustc``=EF=BC=8C=E8=80=8C=E4=B8=8D=E5=BD=B1=E5=93=8D=E4=BD=A0=E7= =9A=84=E9=BB=98=E8=AE=A4=E5=B7=A5=E5=85=B7=E9=93=BE=E3=80=82 =20 =E8=AF=B7=E6=B3=A8=E6=84=8F=E8=A6=86=E7=9B=96=E5=BA=94=E7=94=A8=E5=BD=93= =E5=89=8D=E7=9A=84=E5=B7=A5=E4=BD=9C=E7=9B=AE=E5=BD=95=EF=BC=88=E5=92=8C=E5= =AE=83=E7=9A=84=E5=AD=90=E7=9B=AE=E5=BD=95=EF=BC=89=E3=80=82 =20 @@ -54,7 +175,7 @@ rustc Rust=E6=A0=87=E5=87=86=E5=BA=93=E6=BA=90=E4=BB=A3=E7=A0=81 **************** =20 -Rust=E6=A0=87=E5=87=86=E5=BA=93=E7=9A=84=E6=BA=90=E4=BB=A3=E7=A0=81=E6=98= =AF=E5=BF=85=E9=9C=80=E7=9A=84=EF=BC=8C=E5=9B=A0=E4=B8=BA=E6=9E=84=E5=BB=BA= =E7=B3=BB=E7=BB=9F=E4=BC=9A=E4=BA=A4=E5=8F=89=E7=BC=96=E8=AF=91 ``core`` = =E5=92=8C ``alloc`` =E3=80=82 +Rust=E6=A0=87=E5=87=86=E5=BA=93=E7=9A=84=E6=BA=90=E4=BB=A3=E7=A0=81=E6=98= =AF=E5=BF=85=E9=9C=80=E7=9A=84=EF=BC=8C=E5=9B=A0=E4=B8=BA=E6=9E=84=E5=BB=BA= =E7=B3=BB=E7=BB=9F=E4=BC=9A=E4=BA=A4=E5=8F=89=E7=BC=96=E8=AF=91 ``core`` = =E3=80=82 =20 =E5=A6=82=E6=9E=9C=E6=AD=A3=E5=9C=A8=E4=BD=BF=E7=94=A8 ``rustup`` =EF=BC= =8C=E8=AF=B7=E8=BF=90=E8=A1=8C:: =20 @@ -64,10 +185,10 @@ Rust=E6=A0=87=E5=87=86=E5=BA=93=E7=9A=84=E6=BA=90=E4= =BB=A3=E7=A0=81=E6=98=AF=E5=BF=85=E9=9C=80=E7=9A=84=EF=BC=8C=E5=9B=A0=E4=B8= =BA=E6=9E=84=E5=BB=BA=E7=B3=BB=E7=BB=9F=E4=BC=9A=E4=BA=A4=E5=8F=89=E7=BC=96= =E8=AF=91 ``core =20 =E5=90=A6=E5=88=99=EF=BC=8C=E5=A6=82=E6=9E=9C=E4=BD=BF=E7=94=A8=E7=8B=AC= =E7=AB=8B=E7=9A=84=E5=AE=89=E8=A3=85=E7=A8=8B=E5=BA=8F=EF=BC=8C=E5=8F=AF=E4= =BB=A5=E5=B0=86Rust=E6=BA=90=E7=A0=81=E6=A0=91=E4=B8=8B=E8=BD=BD=E5=88=B0= =E5=AE=89=E8=A3=85=E5=B7=A5=E5=85=B7=E9=93=BE=E7=9A=84=E6=96=87=E4=BB=B6=E5= =A4=B9=E4=B8=AD:: =20 - curl -L "https://static.rust-lang.org/dist/rust-src-$(scripts/min-t= ool-version.sh rustc).tar.gz" | - tar -xzf - -C "$(rustc --print sysroot)/lib" \ - "rust-src-$(scripts/min-tool-version.sh rustc)/rust-src/lib= /" \ - --strip-components=3D3 + curl -L "https://static.rust-lang.org/dist/rust-src-$(rustc --version | c= ut -d' ' -f2).tar.gz" | + tar -xzf - -C "$(rustc --print sysroot)/lib" \ + "rust-src-$(rustc --version | cut -d' ' -f2)/rust-src/lib/" \ + --strip-components=3D3 =20 =E5=9C=A8=E8=BF=99=E7=A7=8D=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E4=BB=A5= =E5=90=8E=E5=8D=87=E7=BA=A7Rust=E7=BC=96=E8=AF=91=E5=99=A8=E7=89=88=E6=9C= =AC=E9=9C=80=E8=A6=81=E6=89=8B=E5=8A=A8=E6=9B=B4=E6=96=B0=E8=BF=99=E4=B8=AA= =E6=BA=90=E4=BB=A3=E7=A0=81=E6=A0=91=EF=BC=88=E8=BF=99=E5=8F=AF=E4=BB=A5=E9= =80=9A=E8=BF=87=E7=A7=BB=E9=99=A4 ``$(rustc --print sysroot)/lib/rustlib/src/rust`` =EF=BC=8C=E7=84=B6=E5=90= =8E=E9=87=8D=E6=96=B0=E6=89=A7=E8=A1=8C=E4=B8=8A @@ -97,24 +218,21 @@ Linux=E5=8F=91=E8=A1=8C=E7=89=88=E4=B8=AD=E5=8F=AF=E8= =83=BD=E4=BC=9A=E6=9C=89=E5=90=88=E9=80=82=E7=9A=84=E5=8C=85=EF=BC=8C=E6=89= =80=E4=BB=A5=E6=9C=80=E5=A5=BD=E5=85=88=E6=A3=80=E6=9F=A5=E4=B8=80=E4=B8=8B= =E3=80=82 bindgen ******* =20 -=E5=86=85=E6=A0=B8=E7=9A=84C=E7=AB=AF=E7=BB=91=E5=AE=9A=E6=98=AF=E5=9C=A8= =E6=9E=84=E5=BB=BA=E6=97=B6=E4=BD=BF=E7=94=A8 ``bindgen`` =E5=B7=A5=E5=85= =B7=E7=94=9F=E6=88=90=E7=9A=84=E3=80=82=E8=BF=99=E9=9C=80=E8=A6=81=E7=89=B9= =E5=AE=9A=E7=9A=84=E7=89=88=E6=9C=AC=E3=80=82 - -=E9=80=9A=E8=BF=87=E4=BB=A5=E4=B8=8B=E6=96=B9=E5=BC=8F=E5=AE=89=E8=A3=85= =E5=AE=83=EF=BC=88=E6=B3=A8=E6=84=8F=EF=BC=8C=E8=BF=99=E5=B0=86=E4=BB=8E=E6= =BA=90=E7=A0=81=E4=B8=8B=E8=BD=BD=E5=B9=B6=E6=9E=84=E5=BB=BA=E8=AF=A5=E5=B7= =A5=E5=85=B7=EF=BC=89:: - - cargo install --locked --version $(scripts/min-tool-version.sh bindgen) b= indgen-cli +=E5=86=85=E6=A0=B8=E7=9A=84C=E7=AB=AF=E7=BB=91=E5=AE=9A=E6=98=AF=E5=9C=A8= =E6=9E=84=E5=BB=BA=E6=97=B6=E4=BD=BF=E7=94=A8 ``bindgen`` =E5=B7=A5=E5=85= =B7=E7=94=9F=E6=88=90=E7=9A=84=E3=80=82 =20 -``bindgen`` =E9=9C=80=E8=A6=81=E6=89=BE=E5=88=B0=E5=90=88=E9=80=82=E7=9A= =84 ``libclang`` =E6=89=8D=E8=83=BD=E5=B7=A5=E4=BD=9C=E3=80=82=E5=A6=82=E6= =9E=9C=E6=B2=A1=E6=9C=89=E6=89=BE=E5=88=B0=EF=BC=88=E6=88=96=E8=80=85=E6=89= =BE=E5=88=B0=E7=9A=84 -``libclang`` =E4=B8=8E=E5=BA=94=E8=AF=A5=E4=BD=BF=E7=94=A8=E7=9A=84 ``libc= lang`` =E4=B8=8D=E5=90=8C=EF=BC=89=EF=BC=8C=E5=88=99=E5=8F=AF=E4=BB=A5=E4= =BD=BF=E7=94=A8 ``clang-sys`` -=E7=90=86=E8=A7=A3=E7=9A=84=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=EF=BC=88Ru= st=E7=BB=91=E5=AE=9A=E5=88=9B=E5=BB=BA=E7=9A=84 ``bindgen`` =E7=94=A8=E6=9D= =A5=E8=AE=BF=E9=97=AE ``libclang``=EF=BC=89: +=E4=BE=8B=E5=A6=82=EF=BC=8C=E9=80=9A=E8=BF=87=E4=BB=A5=E4=B8=8B=E6=96=B9= =E5=BC=8F=E5=AE=89=E8=A3=85=E5=AE=83=EF=BC=88=E6=B3=A8=E6=84=8F=EF=BC=8C=E8= =BF=99=E5=B0=86=E4=BB=8E=E6=BA=90=E7=A0=81=E4=B8=8B=E8=BD=BD=E5=B9=B6=E6=9E= =84=E5=BB=BA=E8=AF=A5=E5=B7=A5=E5=85=B7=EF=BC=89:: =20 + cargo install --locked bindgen-cli =20 -* ``LLVM_CONFIG_PATH`` =E5=8F=AF=E4=BB=A5=E6=8C=87=E5=90=91=E4=B8=80=E4=B8= =AA ``llvm-config`` =E5=8F=AF=E6=89=A7=E8=A1=8C=E6=96=87=E4=BB=B6=E3=80=82 +``bindgen`` =E4=BD=BF=E7=94=A8 ``clang-sys`` crate =E6=9D=A5=E6=9F=A5=E6= =89=BE=E5=90=88=E9=80=82=E7=9A=84 ``libclang`` =EF=BC=88=E5=8F=AF=E4=BB=A5= =E9=9D=99=E6=80=81=E9=93=BE +=E6=8E=A5=E3=80=81=E5=8A=A8=E6=80=81=E9=93=BE=E6=8E=A5=E6=88=96=E5=9C=A8= =E8=BF=90=E8=A1=8C=E6=97=B6=E5=8A=A0=E8=BD=BD=EF=BC=89=E3=80=82=E9=BB=98=E8= =AE=A4=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E4=B8=8A=E9=9D=A2=E7=9A=84 ``car= go`` =E5=91=BD=E4=BB=A4=E4=BC=9A=E7=94=9F=E6=88=90=E4=B8=80=E4=B8=AA=E5=9C= =A8=E8=BF=90=E8=A1=8C=E6=97=B6 +=E5=8A=A0=E8=BD=BD ``libclang`` =E7=9A=84 ``bindgen`` =E4=BA=8C=E8=BF=9B= =E5=88=B6=E6=96=87=E4=BB=B6=E3=80=82=E5=A6=82=E6=9E=9C=E6=B2=A1=E6=9C=89=E6= =89=BE=E5=88=B0=EF=BC=88=E6=88=96=E8=80=85=E5=BA=94=E8=AF=A5=E4=BD=BF=E7=94= =A8=E4=B8=8E=E6=89=BE=E5=88=B0=E7=9A=84 +=E4=B8=8D=E5=90=8C=E7=9A=84 ``libclang``=EF=BC=89=EF=BC=8C=E5=8F=AF=E4=BB= =A5=E8=B0=83=E6=95=B4=E8=AF=A5=E8=BF=87=E7=A8=8B=EF=BC=8C=E4=BE=8B=E5=A6=82= =E4=BD=BF=E7=94=A8 ``LIBCLANG_PATH`` =E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F= =E3=80=82=E8=AF=A6 +=E6=83=85=E8=AF=B7=E5=8F=82=E9=98=85 ``clang-sys`` =E7=9A=84=E6=96=87=E6= =A1=A3=EF=BC=9A =20 -* =E6=88=96=E8=80=85 ``LIBCLANG_PATH`` =E5=8F=AF=E4=BB=A5=E6=8C=87=E5=90= =91 ``libclang`` =E5=85=B1=E4=BA=AB=E5=BA=93=E6=88=96=E5=8C=85=E5=90=AB=E5= =AE=83=E7=9A=84=E7=9B=AE=E5=BD=95=E3=80=82 + https://github.com/KyleMayes/clang-sys#linking =20 -* =E6=88=96=E8=80=85 ``CLANG_PATH`` =E5=8F=AF=E4=BB=A5=E6=8C=87=E5=90=91 `= `clang`` =E5=8F=AF=E6=89=A7=E8=A1=8C=E6=96=87=E4=BB=B6=E3=80=82 - -=E8=AF=A6=E6=83=85=E8=AF=B7=E5=8F=82=E9=98=85 ``clang-sys`` =E7=9A=84=E6= =96=87=E6=A1=A3: + https://github.com/KyleMayes/clang-sys#environment-variables =20 =20 =E5=BC=80=E5=8F=91=E4=BE=9D=E8=B5=96 @@ -151,18 +269,6 @@ clippy =E7=8B=AC=E7=AB=8B=E7=9A=84=E5=AE=89=E8=A3=85=E7=A8=8B=E5=BA=8F=E4=B9=9F= =E5=B8=A6=E6=9C=89 ``clippy`` =E3=80=82 =20 =20 -cargo -***** - -``cargo`` =E6=98=AFRust=E7=9A=84=E6=9C=AC=E5=9C=B0=E6=9E=84=E5=BB=BA=E7=B3= =BB=E7=BB=9F=E3=80=82=E7=9B=AE=E5=89=8D=E9=9C=80=E8=A6=81=E5=AE=83=E6=9D=A5= =E8=BF=90=E8=A1=8C=E6=B5=8B=E8=AF=95=EF=BC=8C=E5=9B=A0=E4=B8=BA=E5=AE=83=E8= =A2=AB=E7=94=A8=E6=9D=A5=E6=9E=84=E5=BB=BA=E4=B8=80=E4=B8=AA=E8=87=AA=E5=AE= =9A=E4=B9=89=E7=9A=84=E6=A0=87=E5=87=86 -=E5=BA=93=EF=BC=8C=E5=85=B6=E4=B8=AD=E5=8C=85=E5=90=AB=E4=BA=86=E5=86=85= =E6=A0=B8=E4=B8=AD=E8=87=AA=E5=AE=9A=E4=B9=89 ``alloc`` =E6=89=80=E6=8F=90= =E4=BE=9B=E7=9A=84=E8=AE=BE=E6=96=BD=E3=80=82=E6=B5=8B=E8=AF=95=E5=8F=AF=E4= =BB=A5=E4=BD=BF=E7=94=A8 ``rusttest`` Make =E7=9B=AE=E6=A0=87 -=E6=9D=A5=E8=BF=90=E8=A1=8C=E3=80=82 - -=E5=A6=82=E6=9E=9C=E4=BD=BF=E7=94=A8=E7=9A=84=E6=98=AF ``rustup`` =EF=BC= =8C=E6=89=80=E6=9C=89=E7=9A=84=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E9=83=BD= =E5=B7=B2=E7=BB=8F=E5=AE=89=E8=A3=85=E4=BA=86=E8=AF=A5=E5=B7=A5=E5=85=B7=EF= =BC=8C=E5=9B=A0=E6=AD=A4=E4=B8=8D=E9=9C=80=E8=A6=81=E5=86=8D=E5=81=9A=E4=BB= =80=E4=B9=88=E3=80=82 - -=E7=8B=AC=E7=AB=8B=E7=9A=84=E5=AE=89=E8=A3=85=E7=A8=8B=E5=BA=8F=E4=B9=9F= =E5=B8=A6=E6=9C=89 ``cargo`` =E3=80=82 - - rustdoc ******* =20 @@ -223,7 +329,7 @@ Rust=E6=94=AF=E6=8C=81=EF=BC=88CONFIG_RUST=EF=BC=89=E9= =9C=80=E8=A6=81=E5=9C=A8 ``General setup`` =E8=8F=9C=E5=8D=95=E4=B8=AD=E5= =90=AF=E7=94=A8=E3=80=82=E5=9C=A8=E5=85=B6 =E5=A6=82=E6=9E=9C=E4=BD=BF=E7=94=A8=E7=9A=84=E6=98=AFGDB/Binutils=EF=BC= =8C=E8=80=8CRust=E7=AC=A6=E5=8F=B7=E6=B2=A1=E6=9C=89=E8=A2=ABdemangled=EF= =BC=8C=E5=8E=9F=E5=9B=A0=E6=98=AF=E5=B7=A5=E5=85=B7=E9=93=BE=E8=BF=98=E4=B8= =8D=E6=94=AF=E6=8C=81Rust=E7=9A=84=E6=96=B0v0 mangling=E6=96=B9=E6=A1=88=E3=80=82=E6=9C=89=E5=87=A0=E4=B8=AA=E5=8A=9E=E6= =B3=95=E5=8F=AF=E4=BB=A5=E8=A7=A3=E5=86=B3=EF=BC=9A =20 - - =E5=AE=89=E8=A3=85=E4=B8=80=E4=B8=AA=E8=BE=83=E6=96=B0=E7=9A=84=E7=89= =88=E6=9C=AC=EF=BC=88GDB >=3D 10.2, Binutils >=3D 2.36=EF=BC=89=E3=80=82 +- =E5=AE=89=E8=A3=85=E4=B8=80=E4=B8=AA=E8=BE=83=E6=96=B0=E7=9A=84=E7=89=88= =E6=9C=AC=EF=BC=88GDB >=3D 10.2, Binutils >=3D 2.36=EF=BC=89=E3=80=82 =20 - - =E4=B8=80=E4=BA=9B=E7=89=88=E6=9C=AC=E7=9A=84GDB=EF=BC=88=E4=BE=8B=E5= =A6=82vanilla GDB 10.1=EF=BC=89=E8=83=BD=E5=A4=9F=E4=BD=BF=E7=94=A8=E5=B5= =8C=E5=85=A5=E5=9C=A8=E8=B0=83=E8=AF=95=E4=BF=A1=E6=81=AF(``CONFIG_DEBUG_IN= FO``) - =E4=B8=AD=E7=9A=84pre-demangled=E7=9A=84=E5=90=8D=E5=AD=97=E3=80=82 +- =E4=B8=80=E4=BA=9B=E7=89=88=E6=9C=AC=E7=9A=84GDB=EF=BC=88=E4=BE=8B=E5=A6= =82vanilla GDB 10.1=EF=BC=89=E8=83=BD=E5=A4=9F=E4=BD=BF=E7=94=A8=E5=B5=8C= =E5=85=A5=E5=9C=A8=E8=B0=83=E8=AF=95=E4=BF=A1=E6=81=AF(``CONFIG_DEBUG_INFO`= `) + =E4=B8=AD=E7=9A=84pre-demangled=E7=9A=84=E5=90=8D=E5=AD=97=E3=80=82 --=20 2.53.0 From nobody Mon Jun 15 03:52:27 2026 Received: from va-2-30.ptr.blmpb.com (va-2-30.ptr.blmpb.com [209.127.231.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F0A5D34F27F for ; Wed, 8 Apr 2026 05:06:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.127.231.30 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624768; cv=none; b=VDhMH1uzighsqaA3khqfG9zvo6tfGvDJHUDwLJYIe/BfhibZBo6PumBU1KG+PjeHJxfivXwnI05OURuNTaAgNJPrK49PDRPjGFSUh1AJiKaI1pTtkQ0Dh6gxyFnEJ27QME79qzJ5uw3/lIwMV3M3kb2gdkoJcUivVftHpiXIbO0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775624768; c=relaxed/simple; bh=0gJqwiBKgAfJ5a8vYg8ertNJhT7VN9ulKfDfHrNBYw8=; h=In-Reply-To:Cc:Date:Mime-Version:References:To:From:Subject: Message-Id:Content-Type; b=ZDPQHDJdCPn0cHh0iyp9JZXxgRyJ/rtFHeJWecUXAFwfX0dmBDMTso1qjAvMk3fBRhGeQBv9z8FtpcAJRHxuQHHy4GYkEuv2qQId4le8EZ78uLJFjboYkSUKGFGknAR+2+hihiobiNHZjXsKEMDV84Em6iJQNL1B2kz7gQMb0pM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club; spf=pass smtp.mailfrom=openatom.club; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b=u3wWLaQV; arc=none smtp.client-ip=209.127.231.30 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=openatom.club Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=openatom.club Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=openatom-club.20200927.dkim.feishu.cn header.i=@openatom-club.20200927.dkim.feishu.cn header.b="u3wWLaQV" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775624762; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=0gJqwiBKgAfJ5a8vYg8ertNJhT7VN9ulKfDfHrNBYw8=; b=u3wWLaQVViRphygrtvNUDRiKRRLANObVeYhuJOTJFmtafHVPwnPfe6yPw7Qv+duHMV3vv7 0qp14W0xpDlYch0UJzhKGnnjlNWuqjpjSlqOoATuj9XWo33l6yr5H5fWHnD170++oQtg5f eVppUQgyTWSX9NZ140DcTHSMJPCXlg6nYylzAXe7U8ktxJ5NDDJKbUQdyXbMOLhyzbFAqR OUXgUG5LhwrZMB4MoFyzI1XADcOiPZN2NwV8Lg3UmNKU7w/0OD6gkoMtEZftGJHnWoKhi/ e6OuYN4fdcslB5dbvRiFSuh1PBo5gyQDWNkhATbGX312cWgm/pc7WvUtb862gg== In-Reply-To: Cc: , , , "Ben Guo" Date: Wed, 8 Apr 2026 13:05:46 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" From: "Ben Guo" Content-Transfer-Encoding: quoted-printable X-Mailer: git-send-email 2.53.0 Subject: [PATCH 4/4] docs/zh_CN: update rust/index.rst translation Message-Id: <0be03ec18f006837e45cf900eef4c653e2f0151f.1775619061.git.ben.guo@openatom.club> Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Wed, 08 Apr 2026 13:05:59 +0800 X-Lms-Return-Path: X-Original-From: Ben Guo Content-Type: text/plain; charset="utf-8" Update the translation of .../rust/index.rst into Chinese. Update the translation through commit a592a36e4937 ("Documentation: use a source-read extension for the index link boilerplate= ") Reviewed-by: Dongliang Mu Signed-off-by: Ben Guo Reviewed-by: Gary Guo --- Documentation/translations/zh_CN/rust/index.rst | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/Documentation/translations/zh_CN/rust/index.rst b/Documentatio= n/translations/zh_CN/rust/index.rst index 5347d472958..138e057bee4 100644 --- a/Documentation/translations/zh_CN/rust/index.rst +++ b/Documentation/translations/zh_CN/rust/index.rst @@ -12,16 +12,6 @@ Rust =20 =E4=B8=8E=E5=86=85=E6=A0=B8=E4=B8=AD=E7=9A=84Rust=E6=9C=89=E5=85=B3=E7=9A= =84=E6=96=87=E6=A1=A3=E3=80=82=E8=8B=A5=E8=A6=81=E5=BC=80=E5=A7=8B=E5=9C=A8= =E5=86=85=E6=A0=B8=E4=B8=AD=E4=BD=BF=E7=94=A8Rust=EF=BC=8C=E8=AF=B7=E9=98= =85=E8=AF=BB quick-start.rst =E6=8C=87=E5=8D=97=E3=80=82 =20 -Rust =E5=AE=9E=E9=AA=8C ---------- -Rust =E6=94=AF=E6=8C=81=E5=9C=A8 v6.1 =E7=89=88=E6=9C=AC=E4=B8=AD=E5=90=88= =E5=B9=B6=E5=88=B0=E4=B8=BB=E7=BA=BF=EF=BC=8C=E4=BB=A5=E5=B8=AE=E5=8A=A9=E7= =A1=AE=E5=AE=9A Rust =E4=BD=9C=E4=B8=BA=E4=B8=80=E7=A7=8D=E8=AF=AD=E8=A8=80= =E6=98=AF=E5=90=A6=E9=80=82=E5=90=88=E5=86=85=E6=A0=B8=EF=BC=8C -=E5=8D=B3=E6=98=AF=E5=90=A6=E5=80=BC=E5=BE=97=E8=BF=9B=E8=A1=8C=E6=9D=83= =E8=A1=A1=E3=80=82 - -=E7=9B=AE=E5=89=8D=EF=BC=8CRust =E6=94=AF=E6=8C=81=E4=B8=BB=E8=A6=81=E9=9D= =A2=E5=90=91=E5=AF=B9 Rust =E6=94=AF=E6=8C=81=E6=84=9F=E5=85=B4=E8=B6=A3=E7= =9A=84=E5=86=85=E6=A0=B8=E5=BC=80=E5=8F=91=E4=BA=BA=E5=91=98=E5=92=8C=E7=BB= =B4=E6=8A=A4=E8=80=85=EF=BC=8C -=E4=BB=A5=E4=BE=BF=E4=BB=96=E4=BB=AC=E5=8F=AF=E4=BB=A5=E5=BC=80=E5=A7=8B= =E5=A4=84=E7=90=86=E6=8A=BD=E8=B1=A1=E5=92=8C=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5= =BA=8F=EF=BC=8C=E5=B9=B6=E5=B8=AE=E5=8A=A9=E5=BC=80=E5=8F=91=E5=9F=BA=E7=A1= =80=E8=AE=BE=E6=96=BD=E5=92=8C=E5=B7=A5=E5=85=B7=E3=80=82 - -=E5=A6=82=E6=9E=9C=E6=82=A8=E6=98=AF=E7=BB=88=E7=AB=AF=E7=94=A8=E6=88=B7= =EF=BC=8C=E8=AF=B7=E6=B3=A8=E6=84=8F=EF=BC=8C=E7=9B=AE=E5=89=8D=E6=B2=A1=E6= =9C=89=E9=80=82=E5=90=88=E6=88=96=E6=97=A8=E5=9C=A8=E7=94=9F=E4=BA=A7=E4=BD= =BF=E7=94=A8=E7=9A=84=E5=86=85=E7=BD=AE=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F= =E6=88=96=E6=A8=A1=E5=9D=97=EF=BC=8C -=E5=B9=B6=E4=B8=94 Rust =E6=94=AF=E6=8C=81=E4=BB=8D=E5=A4=84=E4=BA=8E=E5= =BC=80=E5=8F=91/=E5=AE=9E=E9=AA=8C=E9=98=B6=E6=AE=B5=EF=BC=8C=E5=B0=A4=E5= =85=B6=E6=98=AF=E5=AF=B9=E4=BA=8E=E7=89=B9=E5=AE=9A=E5=86=85=E6=A0=B8=E9=85= =8D=E7=BD=AE=E3=80=82 =20 =E4=BB=A3=E7=A0=81=E6=96=87=E6=A1=A3 -------- @@ -50,10 +40,3 @@ Rust =E6=94=AF=E6=8C=81=E5=9C=A8 v6.1 =E7=89=88=E6=9C=AC= =E4=B8=AD=E5=90=88=E5=B9=B6=E5=88=B0=E4=B8=BB=E7=BA=BF=EF=BC=8C=E4=BB=A5=E5= =B8=AE=E5=8A=A9=E7=A1=AE=E5=AE=9A Rust =E4=BD=9C=E4=B8=BA=E4=B8=80=E7=A7=8D testing =20 =E4=BD=A0=E8=BF=98=E5=8F=AF=E4=BB=A5=E5=9C=A8 :doc:`../../../process/kerne= l-docs` =E4=B8=AD=E6=89=BE=E5=88=B0 Rust =E7=9A=84=E5=AD=A6=E4=B9=A0=E6=9D= =90=E6=96=99=E3=80=82 - -.. only:: subproject and html - - Indices - =3D=3D=3D=3D=3D=3D=3D - - * :ref:`genindex` --=20 2.53.0