Size: a a a

Rust — русскоговорящее сообществo

2020 March 12

Bn

BANO notIT in Rust — русскоговорящее сообществo
Почему не ..var
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
А, так это не слайсовая фича.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
BANO notIT
Почему не ..var
Потому что .. это другой оператор
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Ты можешь сделать if let var@(a, b) = (1, 2) например
источник

Bn

BANO notIT in Rust — русскоговорящее сообществo
Mikola Summer Duck
А, так это не слайсовая фича.
Ну деструкторы
источник

r

red75prime in Rust — русскоговорящее сообществo
Вафель
А как вы перед пушем проверяете что ci пройдёт? Есть что-то удобнеее чем ci.sh с (условно) таким наполнением: cargo test --features "concat" && cargo +stable test --features "stable concat" && cargo clippy --all-targets --features "concat" -- -D warnings && cargo fmt --all -- --check ?
Не знаю, у меня тоже скрипт в таком роде.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
Другое дело что с борровингом это редко полезно.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
BANO notIT
Ну деструкторы
Собачка не только в слайсах используется.
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
*может использоваться
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Вафель
А как вы перед пушем проверяете что ci пройдёт? Есть что-то удобнеее чем ci.sh с (условно) таким наполнением: cargo test --features "concat" && cargo +stable test --features "stable concat" && cargo clippy --all-targets --features "concat" -- -D warnings && cargo fmt --all -- --check ?
Пушу, и пусть си проверяет
источник

Bn

BANO notIT in Rust — русскоговорящее сообществo
Mikola Summer Duck
Ты можешь сделать if let var@(a, b) = (1, 2) например
Не понял что это
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
BANO notIT
Не понял что это
Про логику использования @
источник

В

Вафель in Rust — русскоговорящее сообществo
polunin.ai
Пушу, и пусть си проверяет
А потом
— fix fmt
— fix clippy
— fix fmt
— fix test
источник

Bn

BANO notIT in Rust — русскоговорящее сообществo
Mikola Summer Duck
Про логику использования @
Такс. А можно ссылку на собачку тогда. Кажись я выпал немного
источник

В

Вафель in Rust — русскоговорящее сообществo
red75prime
Не знаю, у меня тоже скрипт в таком роде.
Ясно. Думал сделать cargo alias, но он не умеет в больше чем одну комманду :(

см https://github.com/rust-lang/cargo/issues/6575
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
BANO notIT
Не понял что это
foo@(a, b) — заматчить тюпл по элементам и назвать его foo
[_, end @ ..] — заматчить слайс по элементам и назвать подслайс кроме первого end
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообществo
BANO notIT
Такс. А можно ссылку на собачку тогда. Кажись я выпал немного
источник

Bn

BANO notIT in Rust — русскоговорящее сообществo
Сенкс
источник

MS

Marat Safin in Rust — русскоговорящее сообществo
Вафель
А потом
— fix fmt
— fix clippy
— fix fmt
— fix test
А потом ребейз
источник

AL

Arsenii Lyashenko in Rust — русскоговорящее сообществo
cargo-make
источник