input

Function input 

Source
pub fn input(message: &str, default: Option<&str>) -> Result<String>
Expand description

テキスト入力プロンプト

§引数

  • message - プロンプトメッセージ
  • default - デフォルト値(オプション)

§戻り値

入力されたテキスト

§Errors

次の場合にエラーを返します:

  • 標準入出力へのアクセスに失敗した場合
  • ユーザーが対話を中断した場合(Ctrl-C等)
  • ターミナルが利用できない環境で実行した場合

§使用例

use backup_suite::ui::interactive::input;

let name = input("バックアップ名を入力", Some("backup_1"))?;
println!("バックアップ名: {}", name);