From nobody Mon Jun 15 03:52:26 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 DAC612D876F for ; Fri, 10 Apr 2026 02:41:42 +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=1775788904; cv=none; b=o1q/1iBIM4LeK1poq8ij0PsFIKcY7mqPrXoHPZwEMwIdYa3zbZGzEmeT+jcmIwl4vD+Slg2mnFO05jlJLdVWucIJlwxjr9SU2k4Mbko2Wsua6qw4UINcG+cLkHXzEDdq8/PyLvT6pQJqIJmwL/kzByvWgP9naEeOR9BojnW9+nw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775788904; c=relaxed/simple; bh=x7fMB+wMRvuGAjp1drvurdaxRfEbIF6nIk0Q2DCtp9U=; h=Date:Cc:Subject:Mime-Version:To:From:Message-Id:References: In-Reply-To:Content-Type; b=K6N3FfrTCleIZ0v5QAH5LHlyNiLQT/exrjqFxe0wTy+iZhJIE+0MoPdeNMd0sK2dY9a8qV8hG8PoOLHd8GliYxM8RydOsiAYgGEAAhAjqFHHzwZKzq+mis+gbNLYBWnNqPjh7aiQnHDm+argmVvDqDtMOpmaC2sbpdnLYkFEV9k= 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=ng5RGxGD; 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="ng5RGxGD" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775788892; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=MKw695QzE+NmQPlHBHsT1i0aQqZLyNy/mK453Mf+7b0=; b=ng5RGxGDaS82F4VfD84TMfhWKndSgN7MkV+3mlIR249LaxBsz2gk0oDc2/qL6VDegFfZVA O3IfOSIvG3plZd3T/gFbrV5fnUyLszN/jwrW0xB0zAw4pelJrAImVD18TntPuDcbCyYfcS yffzAxQG3TO6jlLsZ7YToIapAuDzvoOFQAPAer4EhAV+ewMWHxNuxLrb5fNd7rOSG7rfkg ZJyfawdZnpiht6jfhybWszmWD4NZT1soFH9ovqVx1iMEQ5awCIZC44F+RDAtQHUV26DIKj QMWm3SXthqRXGmqrOdlude+Tqa79LZc7Kl9NSnFTA8LFhQ846wd+8UhXkdOM2w== Date: Fri, 10 Apr 2026 10:41:10 +0800 X-Lms-Return-Path: Cc: , , , Subject: [PATCH v2 1/4] docs/zh_CN: update rust/arch-support.rst translation Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Fri, 10 Apr 2026 10:41:29 +0800 X-Original-From: Ben Guo X-Mailer: git-send-email 2.53.0 To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" From: "Ben Guo" Message-Id: References: In-Reply-To: Content-Transfer-Encoding: quoted-printable 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 Reviewed-by: Gary Guo Signed-off-by: Ben 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:26 2026 Received: from va-2-40.ptr.blmpb.com (va-2-40.ptr.blmpb.com [209.127.231.40]) (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 AE8822FC871 for ; Fri, 10 Apr 2026 02:41:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.127.231.40 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775788906; cv=none; b=I+10o7KgeoK3P/ZSCT7im7DCJlCYwjLHnmcIyoBmLXvx7adyA8MAXji4VlrRI26lDmT+Xj4oUuce1kxQAzkCBzSdZucRKAzlaAzP2Qept3dcN6xnXejtHAvSkOdF28bdK9ojwCR4LGDB1PK9+rmKVvos3sUHkl2hnzhhYunOtp4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775788906; c=relaxed/simple; bh=7qSTXkCVdGhN2GrzerXwPTiCNvXRJGMJrHU0up+I6x8=; h=Date:Message-Id:In-Reply-To:Cc:From:Mime-Version:To:References: Subject:Content-Type; b=Y5DK3T6t0TVJUOop8E6MtMb7QEGYCOsPrSq756XrQcA5WgMRAP3OEmiJ/n5vj2pQfGwsUagt70ixZhR0YFq4YCIRgHtbsHa/27DhFqrmuAh6Hv7tyID/PUGOc+BVUgn+nZi7bC0hc5JZ5m3N08N+i/CB+XH8zhvXV+I/VLMx9kc= 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=moF4fNQa; arc=none smtp.client-ip=209.127.231.40 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="moF4fNQa" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775788896; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=7qSTXkCVdGhN2GrzerXwPTiCNvXRJGMJrHU0up+I6x8=; b=moF4fNQahoJHQX/JH/zGC3mHvWLyASgoIBEQ1AzpEx3dD4Ui/zPOJC6Ut8wwDGDd8fb+iG SY6GAl2AcLY1aR8pY4vP/x1Vtf2MtJ0Y23Coo2mc1w1McRXVHkzjCEc37y8hRNnisP1dLQ dcK4qiRGBvVd6mYPfPj4E3vvMgI0cNzSKPCzQtrmD9dG1CnmRQMywqOIhyy73WJlVW0Lal l+UGnSGTFuOo2bzZSuocKjbAlM96X6BGojPPDEj516T7YEl1Le1emEojIvvsQOu9Mwp9Kw 2e6rdJHfFBA5aC1QYgO0ZfTJPfypbrswPjiQzxlUhfqhv4UmOuRYTchUm+5i7A== Date: Fri, 10 Apr 2026 10:41:11 +0800 Message-Id: <325c883beeb39f33e16398679bcb17d8c4ec7564.1775786987.git.ben.guo@openatom.club> In-Reply-To: Content-Transfer-Encoding: quoted-printable Cc: , , , From: "Ben Guo" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" References: Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Fri, 10 Apr 2026 10:41:33 +0800 X-Original-From: Ben Guo X-Mailer: git-send-email 2.53.0 X-Lms-Return-Path: Subject: [PATCH v2 2/4] docs/zh_CN: update rust/coding-guidelines.rst translation 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 Reviewed-by: Gary Guo Signed-off-by: Ben 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:26 2026 Received: from va-2-38.ptr.blmpb.com (va-2-38.ptr.blmpb.com [209.127.231.38]) (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 9D0302F1FED for ; Fri, 10 Apr 2026 02:41:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.127.231.38 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775788921; cv=none; b=TeQzS/ZqJ1EU98t/BAmT30XSA5L+uAHbaY/w7c3zFZ+klwvGLYfxk/m4Hc1505uxvJb/XSKI6HM0ISWHljV3HLwXI5HEBYz2JpLh4TfUFHOVUJRGvKGK91NMLeXspcUG2r0K3zmTDSHl5h5oA2hwxfe+wQmMNjVxmcGtd3FPR68= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775788921; c=relaxed/simple; bh=C1RcKAr9RU3oO8dmEU7u+Zd9+SeQMhf/DZ5IdAMC0F8=; h=To:Message-Id:Mime-Version:Content-Type:In-Reply-To:Cc:Subject: Date:From:References; b=Q5Mm9RUp4/dSd3UQB+4RjUJ79Tf+mfIy+aCiegGydZwJ26KR4pQ5HcI0qarSTj7JZ+M/OAKySezz0xeTbwBwRgFVsvqWitNct1+fzAqV3UDwUgRrqch2bk4XK06om0hLXE4r1BWOtX4Ky4iphdoPvZbBU3hg6Hf76K/pAKcQ93k= 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=VZP5fYbV; arc=none smtp.client-ip=209.127.231.38 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="VZP5fYbV" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775788899; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=C1RcKAr9RU3oO8dmEU7u+Zd9+SeQMhf/DZ5IdAMC0F8=; b=VZP5fYbVfldaYCPTo+m1MR7ALVZlIUgDOAmJLQTuyE9Xo0t4mRivCV98jBAh4CSYf+XWZz OCqIsnZdXS6GezdMwy8I0k+i+RaEFPygylzVs2Mt7dXHSdWKC4M5M+6luhVW6fcF/UbCJg Tb/mUV06YT9LtuiMo2BjlSxG2P7HoOZCegqoVy2zXhGZvB8PKP2gxEFOntlKyUK6ikDenL 2phk/vx3gg47yBQ8HJZdXKb/IGAMuElb5v8+FXfq1jej94Zx3XqTYnVFMu1GnEvnP4MZT4 OKxg/ZApFJZQzSJkCQ6xcSKOc4z+LNda8uH1Q26gSJ6MW5BJcluXJ4EysWxwnw== Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Fri, 10 Apr 2026 10:41:36 +0800 To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" Message-Id: <8fcf0af3e5cddaa754de98098360825c9b820fb7.1775786987.git.ben.guo@openatom.club> X-Mailer: git-send-email 2.53.0 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: Cc: , , , Subject: [PATCH v2 3/4] docs/zh_CN: update rust/quick-start.rst translation Date: Fri, 10 Apr 2026 10:41:12 +0800 Content-Transfer-Encoding: quoted-printable From: "Ben Guo" References: 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 Reviewed-by: Gary Guo Signed-off-by: Ben Guo --- .../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:26 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 C73D52F6188 for ; Fri, 10 Apr 2026 02:41:46 +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=1775788908; cv=none; b=KHTYUlxUeMGltkvjOej3QfK420BTCMcgEJGVto7dg910CbL6auPLmnDwLAvPjmcio4+46YA1kMkMX9iYd4iM9O2oP7DHDFFFlJnUgFwgyhC4V04lnBtxwxM9MaEq8ALcQ+snn78yIY6xXWdgsnjjmWvuo7CEdglJAcn/4EHMUsI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775788908; c=relaxed/simple; bh=XFr+BNKW8sFxbusn+cGq10MgXHhvRgosQqCn1eWL71M=; h=References:In-Reply-To:To:Message-Id:Cc:From:Subject:Date: Mime-Version:Content-Type; b=oaDlpSrrbiAXB+5ndvS3jFwDzVNfgQ28Z9ocz4ZDpuRkrfRtWrSrFXRlo8A7xpB0w3YLxK6SqbPcqHBNa/rfw6ibj8kCNdx0YOjpNKy9DW/3FpifnED26iI+evHl95iezmOISakVVgb0MowLERk8rFXcyq0Z4v+mjZWPzNZY1rY= 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=sBkKsZ0d; 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="sBkKsZ0d" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=openatom-club.20200927.dkim.feishu.cn; t=1775788902; h=from:subject:mime-version:from:date:message-id:subject:to:cc: reply-to:content-type:mime-version:in-reply-to:message-id; bh=XFr+BNKW8sFxbusn+cGq10MgXHhvRgosQqCn1eWL71M=; b=sBkKsZ0d05KxJ3QrvkKGW3K5Rn19xC1iqesrfdSOZlqr8jnsBzbuBx48SG8yMwT0lWjxqG LBJw6JG/FVIp8ITy1A+W8EIyM7HDaivNsSY82GY0WhvHIus9YPPcoCEsIHVtAwQhVoCDp+ N/zzdE21FjP6AVOoz3wwKQxTACfebqzytHEiwjVMtwgJm0Zis1AoO09wDCEzBNnwuYK4Vn x1wvBEhbGK37CkD7+GSnbaa+/ohXHNbe5E2fkS+YHry8iZMS5BbTAJNobJ+DxcEe5912TF taFWJqLTKqtTdmgicRRfS7+dfMbOHbVfVWEX/ajTUf1rf6QhqrLvREBuocrzbA== References: In-Reply-To: X-Lms-Return-Path: Received: from localhost ([58.35.126.19]) by smtp.feishu.cn with ESMTPS; Fri, 10 Apr 2026 10:41:39 +0800 To: "Alex Shi" , "Yanteng Si" , "Dongliang Mu" , "Jonathan Corbet" Message-Id: <9b5c43b963d74ac39f3d8d1c0d4178c7afb5c48b.1775786987.git.ben.guo@openatom.club> X-Mailer: git-send-email 2.53.0 X-Original-From: Ben Guo Cc: , , , From: "Ben Guo" Subject: [PATCH v2 4/4] docs/zh_CN: update rust/index.rst translation Content-Transfer-Encoding: quoted-printable Date: Fri, 10 Apr 2026 10:41:13 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 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 Reviewed-by: Gary Guo Signed-off-by: Ben 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