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);