實驗性子工具

你可以將子工具標示為實驗功能,並禁止子工具執行 讓他們感受到預期的不穩定在舊版介面中 外掛程式巨集,您可以將此方法做為 ffx_plugin 的引數 程序巨集。在新操作中,使用衍生巨集上的檢查屬性 找出適合你的工具定義

use fho::{AvailabilityFlag, FfxTool,};


#[derive(FfxTool)]
#[check(AvailabilityFlag("selftest.experiment"))]
pub struct ExperimentTool {
    #[command]
    pub cmd: ExperimentCommand,
}

工具在何時進行實驗?

所有新工具都應該以實驗的形式開始運作。這可讓使用者 需要的是,因為仍在發展階段,一旦降落 符合條件的 SDK 納入條件可以取消標示為實驗性

要怎麼才能取消標示實驗用工具?

應該詢問工具團隊和/或 SDK 團隊的核准 ,這個情形應該發生在 新工具包含在 SDK 中

工具團隊仍在努力找出遷移方式和時機的特定指引 或一些不錯的準則 執行子工具主要說明文件中列出的所有事項 並且遵守 RFC-0169