1. Задача такова: программе на rust нужно скормить 20 строк, не используя stdin. Программа без аргументов, поэтому можно загонять строки таким образом. При необходимости будет несколько файлов-лаунчеров с нужными строками - не критично. Хочется гибкости и незахламленного кода, что будет производительнее: через аргументы или явно в коде через файл, который в tmpfs? Есть ли ещё способы?
2. Как производным доступом обращаться к значениям std::env::args без накладных расходов? Nth каждый раз проходит по итератору, преобразование в вектор через collect не бесплатно, да и лишний он тут: массива достаточно, но как его получить.. Аргументы разве не в самом процессе хранятся, чтоб как с массивом с ними работать?