Size: a a a

2020 December 13

/

/bin/cat in Rust Beginners
Есть godbolt, но это немного другое
источник

A

Aragaer in Rust Beginners
можно каким-нибудь gitlab ci при желании
источник

/

/bin/cat in Rust Beginners
github actions
источник

A

Aragaer in Rust Beginners
то есть взять образ с компилятором и запустить его где-нибудь, на вход ему исходники, на выходе забрать бинарь
источник

r🍪

radmirkus 🍪 in Rust Beginners
Я просто хотел из под линукса для винды бинарь получить. Ну ладно, virtualb0x придется ставить
источник

A

Aragaer in Rust Beginners
а вроде есть какой-то тулчейн для кросс-компиляции под mingw/msys
источник

MB

Mikail Bagishov in Rust Beginners
radmirkus 🍪
Я просто хотел из под линукса для винды бинарь получить. Ну ладно, virtualb0x придется ставить
Скачай mingw и таргет x86_64-pc-windows-gnu
источник

G

George in Rust Beginners
radmirkus 🍪
Я просто хотел из под линукса для винды бинарь получить. Ну ладно, virtualb0x придется ставить
Есть встроенный hyper-v, кстати. Необязательно на каждый чих ставить виртуалбокс
источник

d

drjackild in Rust Beginners
Ребят, а в clap есть возможность передать настройки при декларативном подходе к объявлению App? Например, мне надо ArgRequiredElseHelp, не хотелось бы на билдер переделывать теперь.
источник

y

ymdev in Rust Beginners
Привет. Подскажите, как можно ускорить сборку и запуск проекта?
Установил actix web, сделал пару контроллеров и попытался все это запустить (cargo run). Но пришлось ждать больше минуты (ноут слабый)

Что можно сделать, чтобы это дело шло быстрее?
источник

y

ymdev in Rust Beginners
ymdev
Привет. Подскажите, как можно ускорить сборку и запуск проекта?
Установил actix web, сделал пару контроллеров и попытался все это запустить (cargo run). Но пришлось ждать больше минуты (ноут слабый)

Что можно сделать, чтобы это дело шло быстрее?
я в ближайшее время собирать и запускать буду на купленном vps и общаться по ftp/ssh. А пока надо разрулить локально
источник

K

Kitsu in Rust Beginners
radmirkus 🍪
Я просто хотел из под линукса для винды бинарь получить. Ну ладно, virtualb0x придется ставить
для этого есть кросс-компиляция
источник

r🍪

radmirkus 🍪 in Rust Beginners
Kitsu
для этого есть кросс-компиляция
Я пытался как-то, у меня что-то не скомпилилось
источник

d

drjackild in Rust Beginners
drjackild
Ребят, а в clap есть возможность передать настройки при декларативном подходе к объявлению App? Например, мне надо ArgRequiredElseHelp, не хотелось бы на билдер переделывать теперь.
Отвечая на свой вопрос - да))

#[derive(Clap)]
#[clap(
   setting = AppSettings::ArgRequiredElseHelp
)]
источник

EG

Emmanuel Goldstein in Rust Beginners
drjackild
Отвечая на свой вопрос - да))

#[derive(Clap)]
#[clap(
   setting = AppSettings::ArgRequiredElseHelp
)]
#[derive(Clap)] же ещё не релизнули?
источник

d

drjackild in Rust Beginners
у меня 3.0.0-beta2, прямо в доках такой подход используется
источник

EG

Emmanuel Goldstein in Rust Beginners
drjackild
у меня 3.0.0-beta2, прямо в доках такой подход используется
> beta
источник

EG

Emmanuel Goldstein in Rust Beginners
Чтобы не брать бету, можно использовать structopt — это буквально тот же код, только в другом крейте.
источник

d

drjackild in Rust Beginners
ага, но мне казалось, что это давно в нем, видимо с argh перепутал
источник

d

drjackild in Rust Beginners
Emmanuel Goldstein
Чтобы не брать бету, можно использовать structopt — это буквально тот же код, только в другом крейте.
да, надо было его и взять, просто чет clap в голове крутилось, видимо слышал раньше о нем)
источник