Size: a a a

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

2020 April 08

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Специально открыл в private window, а то мало ли, что ему там мешало
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Yevhenii Babichenko
У меня нет такой кнопки 🤨
ссылку покажи
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
∅ ч
ссылку покажи
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
мб в настройках что-то есть?
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
та я даже на другом браузере ради прикола проверил)
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
доки старые, движок старый у semver
источник

dp

dark pit in Rust — русскоговорящее сообществo
2 года назад обновлялся.  тогда ещё не было тем в доках.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
dark pit
2 года назад обновлялся.  тогда ещё не было тем в доках.
А, то есть docs.rs хранит у себя сгенерированные в незапамятные времена статику? Я почему-то наивно полагал, что с выходом новых версий генератора они чего-то там обновляют.
источник

MD

Max Demydenko in Rust — русскоговорящее сообществo
Красиво
источник

dp

dark pit in Rust — русскоговорящее сообществo
Yevhenii Babichenko
А, то есть docs.rs хранит у себя сгенерированные в незапамятные времена статику? Я почему-то наивно полагал, что с выходом новых версий генератора они чего-то там обновляют.
дофига делов все обновлять.  да и поломать можно че-нибудь ненароком -- какие-то старые пакеты возможно сегодня не смогут собраться.
источник

MD

Max Demydenko in Rust — русскоговорящее сообществo
dark pit
дофига делов все обновлять.  да и поломать можно че-нибудь ненароком -- какие-то старые пакеты возможно сегодня не смогут собраться.
Как-то не ок звучит
источник

dp

dark pit in Rust — русскоговорящее сообществo
Max Demydenko
Как-то не ок звучит
my_crate = "*"
источник

dp

dark pit in Rust — русскоговорящее сообществo
вот что не ок звучит
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
dark pit
дофига делов все обновлять.  да и поломать можно че-нибудь ненароком -- какие-то старые пакеты возможно сегодня не смогут собраться.
В моём сознании построение дерева с привязанными к нему кусками документации, и собственно рендеринг этого дела в HTML - два отдельных шага. Если это так - не должно быть какой-то особенной проблемы выгнать дерево старым компилятором и отрендерить новым генератором. Или просто обновлять только то, что собирается на 1.x.x
источник

dp

dark pit in Rust — русскоговорящее сообществo
вообще считаю, что нужно обязать оборачивать "*" в зависимостях в unsafe { } блок.
источник

dp

dark pit in Rust — русскоговорящее сообществo
Yevhenii Babichenko
В моём сознании построение дерева с привязанными к нему кусками документации, и собственно рендеринг этого дела в HTML - два отдельных шага. Если это так - не должно быть какой-то особенной проблемы выгнать дерево старым компилятором и отрендерить новым генератором. Или просто обновлять только то, что собирается на 1.x.x
запустите разок cargo docs и получите пачку html + css файлов в табло.  распишитесь.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Yevhenii Babichenko
В моём сознании построение дерева с привязанными к нему кусками документации, и собственно рендеринг этого дела в HTML - два отдельных шага. Если это так - не должно быть какой-то особенной проблемы выгнать дерево старым компилятором и отрендерить новым генератором. Или просто обновлять только то, что собирается на 1.x.x
А это самое дерево вообще можно кэшировать чтобы не пересобирать древнюю версию пакета каждый раз. Всего-то в два раза больше хранилища надо, но что такое хранилище в наше прогрессивное время :)
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
dark pit
запустите разок cargo docs и получите пачку html + css файлов в табло.  распишитесь.
Я в курсе, как он работает. Мысли вслух на тему "как нам обустроить docs.rs"
источник

dp

dark pit in Rust — русскоговорящее сообществo
Yevhenii Babichenko
А это самое дерево вообще можно кэшировать чтобы не пересобирать древнюю версию пакета каждый раз. Всего-то в два раза больше хранилища надо, но что такое хранилище в наше прогрессивное время :)
ещё раз: не соберется всякая рухлядь с хлипкими зависимостями.  для этого надо иметь возможность взять срез состояния crates.io за определенный день.  в хаскеле для такого есть stackage и его ежедневные срезы с hackage.  в расте подобного ничего нет.
источник

dp

dark pit in Rust — русскоговорящее сообществo
ну ладно, есть Cargo.lock, но это немного другое
источник