Size: a a a

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

2020 March 25

YK

Yevhen Kazmin in Rust — русскоговорящее сообществo
Вафель
Зависит от того что именно ты делаешь, но обычно да
получается за одно обьявление никак?
источник

В

Вафель in Rust — русскоговорящее сообществo
Yevhen Kazmin
получается за одно обьявление никак?
Нет. И (на мой взгляд) это чертовски хорошо
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Нужно было назвать last_segment_is или типа того, судя по документации.
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Ещё хуже - это не подстроки, и расширение нужно брать отдельной функцией.
угу, придется в строку конвертить. Мде
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
мне нужно проверить что экстешн определенный, а имя не заканчивается на некоторое слово
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Alex Zhukovsky
угу, придется в строку конвертить. Мде
Может, просто расширение выдёргивать штатными средствами?
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
и вот блин километр кода для этого
источник

r

red75prime in Rust — русскоговорящее сообществo
Alex Zhukovsky
угу, придется в строку конвертить. Мде
path.extension().map(|e| e == "ext").unwrap_or(false)
источник

Э

Эрик in Rust — русскоговорящее сообществo
Alex Zhukovsky
мне нужно проверить что экстешн определенный, а имя не заканчивается на некоторое слово
path.file_name(); path.extension();
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
red75prime
path.extension().map(|e| e == "ext").unwrap_or(false)
мне не только экстеншн проверять надо
источник

В

Вафель in Rust — русскоговорящее сообществo
red75prime
path.extension().map(|e| e == "ext").unwrap_or(false)
Или path.extension() == Some("ext")
источник

YK

Yevhen Kazmin in Rust — русскоговорящее сообществo
получается я в одном файле и struct описываю и все его impl?
источник

r

red75prime in Rust — русскоговорящее сообществo
Вафель
Или path.extension() == Some("ext")
Не сработает. PartialEq<Option<&str>> не определён для Option<&OsStr>
источник

В

Вафель in Rust — русскоговорящее сообществo
Yevhen Kazmin
получается я в одном файле и struct описываю и все его impl?
Обычно так делают, да. Но можно impl и в другом файле сделать.
источник

YK

Yevhen Kazmin in Rust — русскоговорящее сообществo
окей, спасибо
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Yevhen Kazmin
получается я в одном файле и struct описываю и все его impl?
Да
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
red75prime
path.extension().map(|e| e == "ext").unwrap_or(false)
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
ну это ж пиздец, нет?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Alex Zhukovsky
ну это ж пиздец, нет?
чёт да
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
мне нужно проверка "экстеншн такой, а сам файл (без учета экстеншна) не заканчивается на Backup"
источник