Size: a a a

2020 July 31

SP

Stanislav Popov in rust_offtopic
мда печально
источник

p

polunin.ai in rust_offtopic
а что не так
источник

p

polunin.ai in rust_offtopic
иногда удобно
источник

SP

Stanislav Popov in rust_offtopic
хотя ты же явно делаешь pub use
источник

p

polunin.ai in rust_offtopic
я так реекспорты один раз делал, удобно
источник

SP

Stanislav Popov in rust_offtopic
ну правильно. ты можешь сделать pub use
источник

SP

Stanislav Popov in rust_offtopic
а в питонке оно всегда
источник

p

polunin.ai in rust_offtopic
вот отсутсвие pub private это ОЧЕНЬ больно, согласен
источник

p

polunin.ai in rust_offtopic
приходится созщдавать модули с приватными данными и модули с публичными
источник

SP

Stanislav Popov in rust_offtopic
и всеравно это не работает
источник

SP

Stanislav Popov in rust_offtopic
ну это та же причина почему не работает find all references
источник

SP

Stanislav Popov in rust_offtopic
питонка общается с обьектами как с рантайм обьектами
источник

SP

Stanislav Popov in rust_offtopic
ты импортируешь модуль и он не статический, ты не код привязанный к исходнику импортируешь а то что находится в рантайме после интерпретации этого кода
источник

SP

Stanislav Popov in rust_offtopic
это надо прям очень хорошо понимать
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
а в питонке оно всегда
в питонке вообще нет приватного ничего
источник

AZ

Alex Zhukovsky in rust_offtopic
поэтому не удивительно что там pub use всегда
источник

p

polunin.ai in rust_offtopic
В питонке разницы между модулями и классами нет поэтому я использую классы как вложенные неймспейсы
источник

p

polunin.ai in rust_offtopic
Работает более менее
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
парс донт валидейт ваще ванлав
Перечитал эту статью, она крутая, спасибо. В первый раз что-то не очень проникся, сейчас лучше. Есть, правда, пара проблем.
1. Не уверен, что на C++ возможно в полной мере воспользоваться этим советом
2. Иногда просто лень делать собственный класс для какого-нибудь типа, немного отличающегося от "обычного"
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Перечитал эту статью, она крутая, спасибо. В первый раз что-то не очень проникся, сейчас лучше. Есть, правда, пара проблем.
1. Не уверен, что на C++ возможно в полной мере воспользоваться этим советом
2. Иногда просто лень делать собственный класс для какого-нибудь типа, немного отличающегося от "обычного"
да, для проблемы 2 есть таплы, анонимные классы, ньютайпы с дерайвингом и прочие фичи, которые помогающие не лениться и делать правильно
источник